Interface | Description |
---|---|
ACLAmetysObject |
AmetysObject that can hold its profile assignments. |
AmetysObject |
Common interface for all Ametys objects.
|
AmetysObjectFactory<A extends AmetysObject> |
Factory for retrieving type of
AmetysObject . |
AmetysObjectIterable<A extends AmetysObject> | |
AmetysObjectIterator<A extends AmetysObject> |
Iterates over
AmetysObject s. |
CopiableAmetysObject |
Copiable
AmetysObject . |
ModifiableACLAmetysObject |
ACLAmetysObject that can store and modify its profile assignements. |
ModifiableAmetysObject |
Modifiable
AmetysObject . |
ModifiableTraversableAmetysObject |
TraversableAmetysObject allowing to create children. |
MovableAmetysObject |
AmetysObject that can be ordered or moved |
RemovableAmetysObject |
AmetysObject which can be deleted. |
RepositoryConstants |
Constants
|
TraversableAmetysObject |
AmetysObject which is traversable and allow to create children. |
Class | Description |
---|---|
AbstractAmetysObject |
Abstract class for
AmetysObject . |
ACLAmetysObjectProfileAssignmentStorage |
Implementation of
ProfileAssignmentStorage for ACLAmetysObject s which stores profile assignments in subnodes of the node representing this object. |
AmetysObjectFactoryExtensionPoint |
ExtensionPoint hosting all AmetysObjectFactory . |
AmetysObjectResolver |
Base component for accessing
AmetysObject s. |
ChainedAmetysObjectIterable<A extends AmetysObject> |
Implementation of a
AmetysObjectIterable based on a list of others AmetysObjectIterable . |
CollatingUniqueAmetysObjectIterable<A extends AmetysObject> |
Implementation of a
AmetysObjectIterable based on a list of others AmetysObjectIterable ,
which returns the objects in a given order, removing duplicates. |
CollectionIterable<A extends AmetysObject> |
Basic implementation of an
AmetysObjectIterable based on an existing Collection . |
EmptyIterable<A extends AmetysObject> |
Empty implementation of an
AmetysObjectIterable . |
IdCollectionIterable<A extends AmetysObject> |
Implementation of an
AmetysObjectIterable based on a Collection of AmetysObject IDs. |
JCRSessionRequestListener |
Request Listener to ensure the end of JCR sessions
|
ModifiableACLAmetysObjectProfileAssignmentStorage |
Implementation of
ProfileAssignmentStorage for ModifiableACLAmetysObject s which stores profile assignments in subnodes of the node representing this object. |
NodeIteratorIterable<A extends AmetysObject> |
Implementation of
AmetysObjectIterable based on a underlying JCR NodeIterator .Please note that this implementation only works with NodeIterators containing nodes actually bound to AmetysObjects. If a node exists in the iterator and does not correspond to an AmetysObject , an AmetysRepositoryException will be thrown.Unless AmetysObjectIterator.skip(long) is called on the underlying Iterator,
results are buffered so that one may safely call NodeIteratorIterable.iterator() more than once,
even if the underlying NodeIterator will be consumed only once.If AmetysObjectIterator.skip(long) is called, any subsequent call to NodeIteratorIterable.iterator() will throw an IllegalStateException . |
NodeTypeDefinitionsExtensionPoint |
ExtensionPoint hosting the nodetype definitions |
UniqueChainedAmetysObjectIterable<A extends AmetysObject> |
Implementation of a
AmetysObjectIterable based on a list of others AmetysObjectIterable ,
returning duplicate objects only once. |
Exception | Description |
---|---|
AmetysObjectExistsException |
Exception thrown when an attempt to created a
AmetysObject failed because
this AmetysObject already exist. |
AmetysRepositoryException |
Common exception for all Repository related problems.
|
RepositoryIntegrityViolationException |
Exception thrown when an attempt to insert or update data results in
violation of an integrity constraint.
|
UnknownAmetysObjectException |
Exception thrown when an attempt to retrieve a data failed because
this data does not exist.
|