|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.itim.dataservices.model.DirectoryEntry
com.ibm.itim.dataservices.model.DirectoryObject
com.ibm.itim.dataservices.model.policy.DirectoryPolicy
com.ibm.itim.dataservices.model.policy.ScopedPolicy
com.ibm.itim.dataservices.model.policy.ServicePolicy
public abstract class ServicePolicy
This class is a specialization of the ScopedPolicy class that provides the base value object of all ServicePolicyEntities.
ServicePolicyEntity
,
Serialized FormField Summary | |
---|---|
static java.lang.String |
POLICY_ATTR_OBJECT_PROFILE_NAME
String constant for the object profile name |
static java.lang.String |
POLICY_ATTR_POLICY_TARGET
String constant for the target attribute name. |
static java.lang.String |
POLICY_ATTR_REQ_POLICY_TARGET
String constant for the target attribute name |
Fields inherited from class com.ibm.itim.dataservices.model.policy.ScopedPolicy |
---|
ONELEVEL_SCOPE, POLICY_ATTR_SCOPE, SUBTREE_SCOPE |
Fields inherited from class com.ibm.itim.dataservices.model.policy.DirectoryPolicy |
---|
POLICY_ATTR_CAPTION, POLICY_ATTR_DESCRIPTION, POLICY_ATTR_ENABLED, POLICY_ATTR_ISDRAFT, POLICY_ATTR_KEY_WORDS, POLICY_ATTR_NAME, POLICY_ATTR_PRIORITY |
Fields inherited from class com.ibm.itim.dataservices.model.DirectoryObject |
---|
ATTR_ACCESS_RIGHT, ATTR_LIFECYCLE_ENABLE, ATTR_URI, DESCRIPTION, NAME |
Fields inherited from interface com.ibm.itim.util.Sortable |
---|
ATTR_NAME |
Method Summary | |
---|---|
void |
addTarget(IPolicyTarget target)
Adds a new IPolicyTarget object. |
java.util.Collection<IPolicyTarget> |
getTargets()
Returns the value of the targets attribute. |
boolean |
removeTarget(int index)
Removes a IPolicyTarget object indicated by the index. |
boolean |
removeTarget(IPolicyTarget target)
Removes the given IPolicyTarget object. |
void |
setTargets(java.util.Collection<IPolicyTarget> newTargets)
Sets the value of the targets attribute. |
Methods inherited from class com.ibm.itim.dataservices.model.policy.ScopedPolicy |
---|
getScope, setScope |
Methods inherited from class com.ibm.itim.dataservices.model.policy.DirectoryPolicy |
---|
getCaption, getDescription, getKeywords, getName, getParentDN, isEnabled, setCaption, setDescription, setEnabled, setKeywords, setName |
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryObject |
---|
addAttribute, addAttributeValues, getAccessRights, getAttribute, getAttributes, getAuthorizationOwners, getMapAttributeNames, getMappedAttributes, getNameAttribute, getOldMappedAttributes, getProfileName, getRawAttributes, getSortValue, getTenantDN, isLifecycleDefined, removeAttribute, removeAttribute, setAccessRights, setAttribute, setAttributes, setAuthorizationOwners, setProfileName, setTenantDN, toString |
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryEntry |
---|
clearChange, clearChanges, getChanges, getDistinguishedName, getLastModified, getObjectClasses, getOldAttributes, setDistinguishedName |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String POLICY_ATTR_POLICY_TARGET
public static final java.lang.String POLICY_ATTR_REQ_POLICY_TARGET
public static final java.lang.String POLICY_ATTR_OBJECT_PROFILE_NAME
Method Detail |
---|
public void addTarget(IPolicyTarget target)
target
- a IPolicyTarget object.public boolean removeTarget(int index)
int
- indexpublic boolean removeTarget(IPolicyTarget target)
target
- the IPolicyTarget to be removed.public void setTargets(java.util.Collection<IPolicyTarget> newTargets)
newTargets
- the new value of the targets attribute.public java.util.Collection<IPolicyTarget> getTargets()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |