|
|||||||||||
| 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 Form| Field 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 | ||||||||||