Class AdminExtensionAdapter

  • All Implemented Interfaces:
    org.tentackle.pdo.AdminExtension, org.tentackle.pdo.DomainContextDependable, org.tentackle.pdo.DomainContextProvider

    @Service(org.tentackle.pdo.AdminExtension.class)
    public class AdminExtensionAdapter
    extends java.lang.Object
    implements org.tentackle.pdo.AdminExtension
    Adapter hiding the rmi-stuff for the admin session extension.
    Author:
    harald
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.tentackle.pdo.AdminExtension

        org.tentackle.pdo.AdminExtension.SessionData
    • Constructor Detail

      • AdminExtensionAdapter

        public AdminExtensionAdapter()
    • Method Detail

      • setDomainContext

        public void setDomainContext​(org.tentackle.pdo.DomainContext context)
        Specified by:
        setDomainContext in interface org.tentackle.pdo.DomainContextDependable
        Parameters:
        context - the domain context of the client user
      • getSessions

        public java.util.List<org.tentackle.pdo.AdminExtension.SessionData> getSessions()
        Specified by:
        getSessions in interface org.tentackle.pdo.AdminExtension
      • kill

        public int kill​(long userId,
                        long sessionGroupId,
                        java.lang.String applicationName,
                        long applicationId)
        Specified by:
        kill in interface org.tentackle.pdo.AdminExtension
      • determineContextId

        public void determineContextId()
        Specified by:
        determineContextId in interface org.tentackle.pdo.DomainContextDependable
      • getContextId

        public long getContextId()
        Specified by:
        getContextId in interface org.tentackle.pdo.DomainContextDependable
      • getBaseContext

        public org.tentackle.pdo.DomainContext getBaseContext()
        Specified by:
        getBaseContext in interface org.tentackle.pdo.DomainContextDependable
      • createValidContext

        public org.tentackle.pdo.DomainContext createValidContext()
        Specified by:
        createValidContext in interface org.tentackle.pdo.DomainContextDependable
      • isDomainContextImmutable

        public boolean isDomainContextImmutable()
        Specified by:
        isDomainContextImmutable in interface org.tentackle.pdo.DomainContextDependable
      • setDomainContextImmutable

        public void setDomainContextImmutable​(boolean contextImmutable)
        Specified by:
        setDomainContextImmutable in interface org.tentackle.pdo.DomainContextDependable
      • getDomainContext

        public org.tentackle.pdo.DomainContext getDomainContext()
        Specified by:
        getDomainContext in interface org.tentackle.pdo.DomainContextProvider