- java.lang.Object
-
- org.tentackle.persist.AdminExtensionAdapter
-
- All Implemented Interfaces:
AdminExtension,DomainContextDependable,DomainContextProvider
@Service(org.tentackle.pdo.AdminExtension.class) public class AdminExtensionAdapter extends Object implements 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
AdminExtension.SessionData
-
-
Constructor Summary
Constructors Constructor Description AdminExtensionAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainContextcreateValidContext()voiddetermineContextId()DomainContextgetBaseContext()longgetContextId()DomainContextgetDomainContext()List<AdminExtension.SessionData>getSessions()booleanisDomainContextImmutable()intkill(long userId, long sessionGroupId, String applicationName, long applicationId)voidsetDomainContext(DomainContext context)voidsetDomainContextImmutable(boolean contextImmutable)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.tentackle.pdo.DomainContextProvider
on, op
-
-
-
-
Method Detail
-
setDomainContext
public void setDomainContext(DomainContext context)
Invoked from
PdoRemoteSessionAdapter.- Specified by:
setDomainContextin interfaceDomainContextDependable- Parameters:
context- the domain context of the client user
-
getSessions
public List<AdminExtension.SessionData> getSessions()
- Specified by:
getSessionsin interfaceAdminExtension
-
kill
public int kill(long userId, long sessionGroupId, String applicationName, long applicationId)- Specified by:
killin interfaceAdminExtension
-
determineContextId
public void determineContextId()
- Specified by:
determineContextIdin interfaceDomainContextDependable
-
getContextId
public long getContextId()
- Specified by:
getContextIdin interfaceDomainContextDependable
-
getBaseContext
public DomainContext getBaseContext()
- Specified by:
getBaseContextin interfaceDomainContextDependable
-
createValidContext
public DomainContext createValidContext()
- Specified by:
createValidContextin interfaceDomainContextDependable
-
isDomainContextImmutable
public boolean isDomainContextImmutable()
- Specified by:
isDomainContextImmutablein interfaceDomainContextDependable
-
setDomainContextImmutable
public void setDomainContextImmutable(boolean contextImmutable)
- Specified by:
setDomainContextImmutablein interfaceDomainContextDependable
-
getDomainContext
public DomainContext getDomainContext()
- Specified by:
getDomainContextin interfaceDomainContextProvider
-
-