Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractDomainObject<T,
D> - Class in org.tentackle.domain -
Base domain implementation of a PDO.
- AbstractDomainObject() - Constructor for class org.tentackle.domain.AbstractDomainObject
-
Creates the domain delegate without a PDO.
The PDO must be linked later viaAbstractDomainObject.setPdo(PersistentDomainObject). - AbstractDomainObject(T) - Constructor for class org.tentackle.domain.AbstractDomainObject
-
Creates the domain delegate for the given PDO.
- AbstractDomainOperation<T,
D> - Class in org.tentackle.domain -
Base domain implementation of an
Operation. - AbstractDomainOperation() - Constructor for class org.tentackle.domain.AbstractDomainOperation
-
Creates the domain delegate without an operation.
The operation must be linked later viaAbstractDomainOperation.setOperation(Operation). - AbstractDomainOperation(T) - Constructor for class org.tentackle.domain.AbstractDomainOperation
-
Creates the domain delegate for the given operation.
- assertNotEmpty() - Method in class org.tentackle.domain.ns.NumberRangeDomainImpl
-
Asserts that the range is not empty.
- assertRootEntity() - Method in class org.tentackle.domain.AbstractDomainObject
-
Asserts that the PDO is a root entity.
C
- contextToString() - Method in class org.tentackle.domain.security.SecurityDomainImpl
D
- DefaultDomainDelegateLinker - Class in org.tentackle.domain
-
Default implementation of
DomainDelegateLinker.
Links PDO and operation proxies to their domain delegates, which must extendAbstractDomainObjectorAbstractDomainOperation, respectively. - DefaultDomainDelegateLinker() - Constructor for class org.tentackle.domain.DefaultDomainDelegateLinker
-
Creates a linker.
E
- evaluate(DomainContext, Permission) - Method in class org.tentackle.domain.security.SecurityDomainImpl
F
- findByUniqueDomainKey(Object) - Method in class org.tentackle.domain.AbstractDomainObject
- findByUniqueDomainKey(Object) - Method in class org.tentackle.domain.security.SecurityDomainImpl
G
- getCurrentRange() - Method in class org.tentackle.domain.ns.NumberPoolDomainImpl
- getDomainContext() - Method in class org.tentackle.domain.AbstractDomainObject
- getDomainContext() - Method in class org.tentackle.domain.AbstractDomainOperation
- getEffectiveClass() - Method in class org.tentackle.domain.AbstractDomainObject
- getEffectiveClass() - Method in class org.tentackle.domain.AbstractDomainOperation
- getEffectiveSuperClasses() - Method in class org.tentackle.domain.AbstractDomainObject
- getEffectiveSuperClasses() - Method in class org.tentackle.domain.AbstractDomainOperation
- getOperation() - Method in class org.tentackle.domain.AbstractDomainOperation
- getPdo() - Method in class org.tentackle.domain.AbstractDomainObject
- getPermissions() - Method in class org.tentackle.domain.security.SecurityDomainImpl
-
Gets the permissions of this rule.
Parsed lazily from the comma-separated permission names of the persistence delegate. - getPersistenceDelegate() - Method in class org.tentackle.domain.AbstractDomainObject
- getPersistenceDelegate() - Method in class org.tentackle.domain.AbstractDomainOperation
- getPlural() - Method in class org.tentackle.domain.AbstractDomainObject
- getSession() - Method in class org.tentackle.domain.AbstractDomainObject
- getSession() - Method in class org.tentackle.domain.AbstractDomainOperation
- getSingular() - Method in class org.tentackle.domain.AbstractDomainObject
- getUniqueDomainKey() - Method in class org.tentackle.domain.AbstractDomainObject
- getUniqueDomainKey() - Method in class org.tentackle.domain.security.SecurityDomainImpl
- getUniqueDomainKeyType() - Method in class org.tentackle.domain.AbstractDomainObject
- granteeToString() - Method in class org.tentackle.domain.security.SecurityDomainImpl
I
- intersects(long, long) - Method in class org.tentackle.domain.ns.NumberRangeDomainImpl
- isEmpty() - Method in class org.tentackle.domain.ns.NumberRangeDomainImpl
- isSlave() - Method in class org.tentackle.domain.ns.NumberPoolDomainImpl
- isUniqueDomainKeyProvided() - Method in class org.tentackle.domain.AbstractDomainObject
L
- linkDomainObject(T, DomainObject) - Method in class org.tentackle.domain.DefaultDomainDelegateLinker
- linkDomainOperation(T, DomainOperation) - Method in class org.tentackle.domain.DefaultDomainDelegateLinker
M
- me() - Method in class org.tentackle.domain.AbstractDomainObject
- me() - Method in class org.tentackle.domain.AbstractDomainOperation
N
- NumberPoolDomainImpl - Class in org.tentackle.domain.ns
-
Number pool domain implementation.
- NumberPoolDomainImpl() - Constructor for class org.tentackle.domain.ns.NumberPoolDomainImpl
-
Creates the domain delegate without a PDO.
The PDO is linked later viaAbstractDomainObject.setPdo(T). - NumberPoolDomainImpl(NumberPool) - Constructor for class org.tentackle.domain.ns.NumberPoolDomainImpl
-
Creates the domain delegate for the given number pool.
- NumberRangeDomainImpl - Class in org.tentackle.domain.ns
-
Number range domain implementation.
A range covers the numbers frombegin(inclusive) toend(exclusive). - NumberRangeDomainImpl() - Constructor for class org.tentackle.domain.ns.NumberRangeDomainImpl
-
Creates the domain delegate without a PDO.
The PDO is linked later viaAbstractDomainObject.setPdo(T). - NumberRangeDomainImpl(NumberRange) - Constructor for class org.tentackle.domain.ns.NumberRangeDomainImpl
-
Creates the domain delegate for the given number range.
O
- org.tentackle.domain - module org.tentackle.domain
-
The domain-logic layer base.
Provides the base classes for the domain side of the PDOs and operations defined inorg.tentackle.pdo, the defaultDomainDelegateLinker, and the domain implementations of the framework's own number source and security PDOs. - org.tentackle.domain - package org.tentackle.domain
-
Base classes for the domain delegates of PDOs and operations, and the default linker that connects a domain delegate to its proxy.
- org.tentackle.domain.ns - package org.tentackle.domain.ns
-
Domain implementations of the number source PDOs
NumberPoolandNumberRange. - org.tentackle.domain.security - package org.tentackle.domain.security
-
Domain implementation of the security rule PDO
Security.
P
- po() - Method in class org.tentackle.domain.security.SecurityDomainImpl
-
Gets the persistence delegate directly, bypassing the invocation handler.
- popNumber() - Method in class org.tentackle.domain.ns.NumberRangeDomainImpl
- popNumbers(long) - Method in class org.tentackle.domain.ns.NumberRangeDomainImpl
S
- securableToString() - Method in class org.tentackle.domain.security.SecurityDomainImpl
- SecurityDomainImpl - Class in org.tentackle.domain.security
-
Security rule domain implementation.
- SecurityDomainImpl() - Constructor for class org.tentackle.domain.security.SecurityDomainImpl
-
Creates the domain delegate without a PDO.
The PDO is linked later viaAbstractDomainObject.setPdo(T). - SecurityDomainImpl(Security) - Constructor for class org.tentackle.domain.security.SecurityDomainImpl
-
Creates the domain delegate for the given security rule.
- setOperation(T) - Method in class org.tentackle.domain.AbstractDomainOperation
-
Sets the operation this is a delegate for.
Invoked byDefaultDomainDelegateLinker. - setPdo(T) - Method in class org.tentackle.domain.AbstractDomainObject
-
Sets the PDO this is a delegate for.
Invoked byDefaultDomainDelegateLinker. - setUniqueDomainKey(Object) - Method in class org.tentackle.domain.AbstractDomainObject
- size() - Method in class org.tentackle.domain.ns.NumberRangeDomainImpl
T
- toGenericString() - Method in class org.tentackle.domain.AbstractDomainObject
- toString() - Method in class org.tentackle.domain.AbstractDomainObject
-
Gets the string representation of this domain object.
- toString() - Method in class org.tentackle.domain.ns.NumberPoolDomainImpl
-
Gets the string representation of this domain object.
- toString() - Method in class org.tentackle.domain.ns.NumberRangeDomainImpl
-
Gets the string representation of this domain object.
All Classes and Interfaces|All Packages|Serialized Form