|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.itim.dataservices.model.domain.AccessOwner
public class AccessOwner
The AccessOwner class implements the owner relationship to an object that represents Access. The subject of this relationship is a DirectoryEntity and the participant is zero or many of PersonEntity objects that act as the entity's administrator.
Constructor Summary | |
---|---|
AccessOwner()
|
Method Summary | |
---|---|
boolean |
doesParticipate(DirectoryObjectEntity participant)
Determines if the given entity is an owner of the subject directory object. |
java.util.Collection<PersonEntity> |
evaluate()
Evaluates the relationship returning 0 or one PersonEntity objects that represents the owner of the subject group access. |
java.util.Collection<DistinguishedName> |
evaluateReferences()
Evaluates the relationship returning 0 to many entity distinguished names that participate opposite the subject entity. |
void |
setSubject(DirectoryObjectEntity entity)
Sets the subject entity for the relationship. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AccessOwner()
Method Detail |
---|
public void setSubject(DirectoryObjectEntity entity)
setSubject
in interface Relationship
entity
- DirectoryObjectEntity acting as the subject of this
relationship. The entity must be a GroupEntity instance.public java.util.Collection<PersonEntity> evaluate() throws ModelIntegrityException, ModelCommunicationException
evaluate
in interface Relationship
ModelIntegrityException
- Thrown if a problem exists with
the consistency of the data model preventing the
relationship from being evaluated correctly.
ModelCommunicationException
- Thrown if unable to communicate
with the data store.public java.util.Collection<DistinguishedName> evaluateReferences() throws ModelIntegrityException, ModelCommunicationException
evaluateReferences
in interface Relationship
ModelIntegrityException
- Thrown if a problem exists with
the consistency of the data model preventing the
relationship from being evaluated correctly.
ModelCommunicationException
- Thrown if unable to communicate
with the data store.public boolean doesParticipate(DirectoryObjectEntity participant) throws ModelIntegrityException, ModelCommunicationException
doesParticipate
in interface Relationship
participant
- Proposed owner (DirectoryObjectEntity).
ModelIntegrityException
- Thrown if a problem exists with
the consistency of the data model preventing the
relationship from being evaluated properly.
ModelCommunicationException
- Thrown if unable to communicate
with the data store.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |