Index

A C D E F G I L M N O P S T 
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 via AbstractDomainObject.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 via AbstractDomainOperation.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 extend AbstractDomainObject or AbstractDomainOperation, 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 via AbstractDomainObject.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 from begin (inclusive) to end (exclusive).
NumberRangeDomainImpl() - Constructor for class org.tentackle.domain.ns.NumberRangeDomainImpl
Creates the domain delegate without a PDO.
The PDO is linked later via AbstractDomainObject.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 in org.tentackle.pdo, the default DomainDelegateLinker, 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 NumberPool and NumberRange.
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 via AbstractDomainObject.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 by DefaultDomainDelegateLinker.
setPdo(T) - Method in class org.tentackle.domain.AbstractDomainObject
Sets the PDO this is a delegate for.
Invoked by DefaultDomainDelegateLinker.
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.
A C D E F G I L M N O P S T 
All Classes and Interfaces|All Packages|Serialized Form