ponderEnforcement
Interface ORControlObject
- All Superinterfaces:
- java.rmi.Remote
- All Known Implementing Classes:
- RoleControlObjectImpl, RefrainControlObjectImpl, ObligControlObjectImpl
- public interface ORControlObject
- extends java.rmi.Remote
Function: The super interface for Obligation and Refrain control objects
|
Method Summary |
void |
domainChange(PonderMC pmc,
java.lang.String pmcDn,
boolean added)
Indicates a change in a domain which affects the subject domain of
the policy. |
void |
parentChange(java.lang.String objDn,
boolean refToDomain)
Indicates a change in a domain which affects the subject domain of
the policy. |
domainChange
public void domainChange(PonderMC pmc,
java.lang.String pmcDn,
boolean added)
throws java.rmi.RemoteException
- Indicates a change in a domain which affects the subject domain of
the policy. This method is used to indicate the addition or removal
of an object (a PMC).
- Parameters:
pmc - The PonderMC which was added or removedpmcDn - The PonderMC DN with which it is bound to the directoryadded - If true it means that the object was added. If false
it means that the object was removed
parentChange
public void parentChange(java.lang.String objDn,
boolean refToDomain)
throws java.rmi.RemoteException
- Indicates a change in a domain which affects the subject domain of
the policy. This method is used to indicate the addition or removal
of a parent to an object in the subject domain of the policy
- Parameters:
objDn - The DN of the object which had a new parent added or
a parent removed. Used only for the case when it is a domainrefToDomain - If true it means that the parent was pointing to
a domain object