java.lang.Object
org.tentackle.domain.AbstractDomainObject<Security,SecurityDomainImpl>
org.tentackle.domain.security.SecurityDomainImpl
- All Implemented Interfaces:
Serializable,DomainContextProvider,DomainDelegate<Security>,DomainObject<Security>,PdoProvider<Security>,ProxyDelegate<Security>,org.tentackle.reflect.EffectiveClassProvider<Security>,org.tentackle.reflect.Interceptable,SecurityDomain,org.tentackle.session.SessionProvider
@DomainObjectService(org.tentackle.security.pdo.Security.class)
public class SecurityDomainImpl
extends AbstractDomainObject<Security,SecurityDomainImpl>
implements SecurityDomain
Security domain implementation.
- Author:
- harald
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanevaluate(DomainContext context, Permission permission) findByUniqueDomainKey(Object domainKey) protected Class<? extends Permission>[]Gets the permissions from the persistence object.protected SecurityPersistencepo()Bypass the invocation handler.Methods inherited from class org.tentackle.domain.AbstractDomainObject
assertRootEntity, getDomainContext, getEffectiveClass, getEffectiveSuperClasses, getPdo, getPersistenceDelegate, getPlural, getSession, getSingular, getUniqueDomainKeyType, isUniqueDomainKeyProvided, me, setPdo, setUniqueDomainKey, toGenericString, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.tentackle.pdo.DomainContextProvider
getDomainContext, on, opMethods inherited from interface org.tentackle.pdo.DomainDelegate
getPersistenceDelegateMethods inherited from interface org.tentackle.pdo.DomainObject
getPlural, getSingular, getUniqueDomainKeyType, isUniqueDomainKeyProvided, setUniqueDomainKey, toGenericStringMethods inherited from interface org.tentackle.pdo.PdoProvider
getPdo, onMethods inherited from interface org.tentackle.pdo.ProxyDelegate
meMethods inherited from interface org.tentackle.session.SessionProvider
getSession
-
Constructor Details
-
SecurityDomainImpl
-
SecurityDomainImpl
public SecurityDomainImpl()
-
-
Method Details
-
getUniqueDomainKey
- Specified by:
getUniqueDomainKeyin interfaceDomainObject<Security>- Overrides:
getUniqueDomainKeyin classAbstractDomainObject<Security,SecurityDomainImpl>
-
findByUniqueDomainKey
- Specified by:
findByUniqueDomainKeyin interfaceDomainObject<Security>- Overrides:
findByUniqueDomainKeyin classAbstractDomainObject<Security,SecurityDomainImpl>
-
evaluate
- Specified by:
evaluatein interfaceSecurityDomain
-
securableToString
- Specified by:
securableToStringin interfaceSecurityDomain
-
granteeToString
- Specified by:
granteeToStringin interfaceSecurityDomain
-
contextToString
- Specified by:
contextToStringin interfaceSecurityDomain
-
getPermissions
Gets the permissions from the persistence object.- Returns:
- the permissions
-
po
Bypass the invocation handler.- Returns:
- the persistence delegate
-