|
|||||||||||
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.apps.policy.ProvisioningPolicy
public class ProvisioningPolicy
This class is the value object for the provisioning policy. It is a transfer-object for provisioning policy .
Field Summary | |
---|---|
static int |
ONELEVEL_SCOPE
Policy single scope of the same level target as policy container |
static java.lang.String |
POLICY_ATTR_CAPTION
String constant for label attribute name |
static java.lang.String |
POLICY_ATTR_DESCRIPTION
String constant for description attribute name |
static java.lang.String |
POLICY_ATTR_ENABLED
String constant for enabled attribute name |
static java.lang.String |
POLICY_ATTR_KEY_WORDS
String constant for keywords attribute name |
static java.lang.String |
POLICY_ATTR_NAME
String constant for name attribute name |
static java.lang.String |
POLICY_ATTR_REQ_POLICY_TARGET
String constant for the required target attribute name |
static java.lang.String |
POLICY_ATTR_SCOPE
String constant for the scope attribute name |
static java.lang.String |
PROVISIONING_POLICY_ATTR_ENTITLEMENTS
String constant for the entitlement attribute name. |
static java.lang.String |
PROVISIONING_POLICY_ATTR_MEMBERSHIP
String constant for the membership attribute name. |
static java.lang.String |
PROVISIONING_POLICY_ATTR_PRIORITY
String constant for the priority attribute name. |
static int |
SUBTREE_SCOPE
Policy subtree scope of the same level or subtree target as policy container |
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 |
Constructor Summary | |
---|---|
ProvisioningPolicy()
The default constructor. |
|
ProvisioningPolicy(java.lang.String name,
java.lang.String caption,
java.lang.String description,
java.lang.String keywords,
boolean enabled,
int scope,
int priority,
java.util.Collection memberships,
java.util.Collection entitlements)
The constructor with full set of parameters necessary for a construction of a complete provisioning policy |
Method Summary | |
---|---|
java.lang.String |
getCaption()
Returns the value of the caption attribute in the policy. |
java.lang.String |
getDescription()
Returns the value of the description attribute in the policy. |
java.util.Collection |
getEntitlements()
Returns the value of the entitlements. |
java.lang.String |
getKeywords()
Returns the value of the keywords attribute in the policy. |
java.util.Collection |
getMemberships()
Returns the value of the memberships. |
java.lang.String |
getName()
Returns the value of the name attribute of the policy. |
int |
getPriority()
Returns the value of the priority attribute in the policy. |
int |
getScope()
Returns the value of the scope attribute in the policy. |
boolean |
isDraft()
Determines whether the policy is a "draft" policy. |
boolean |
isEnabled()
Returns the value of the enabled attribute in the policy. |
void |
setCaption(java.lang.String caption)
Sets the value of the caption attribute in the policy. |
void |
setDescription(java.lang.String description)
Sets the value of the description attribute in the policy. |
void |
setEnabled(boolean enabled)
Sets the value of the enabled attribute in the policy. |
void |
setEntitlements(java.util.Collection entitlements)
Sets the value of the entitlements. |
void |
setKeywords(java.lang.String keywords)
Sets the value of the keywords attribute in the policy. |
void |
setMemberships(java.util.Collection memberships)
Sets the value of the memberships. |
void |
setName(java.lang.String name)
Sets the value of the name attribute of the policy. |
void |
setPriority(int priority)
Sets the value of the priority attribute in the policy |
void |
setScope(int scope)
Sets the value of the scope attribute in the policy. |
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_NAME
public static final java.lang.String POLICY_ATTR_KEY_WORDS
public static final java.lang.String POLICY_ATTR_CAPTION
public static final java.lang.String POLICY_ATTR_DESCRIPTION
public static final java.lang.String POLICY_ATTR_ENABLED
public static final int ONELEVEL_SCOPE
public static final int SUBTREE_SCOPE
public static final java.lang.String POLICY_ATTR_SCOPE
public static final java.lang.String PROVISIONING_POLICY_ATTR_ENTITLEMENTS
public static final java.lang.String PROVISIONING_POLICY_ATTR_PRIORITY
public static final java.lang.String PROVISIONING_POLICY_ATTR_MEMBERSHIP
public static final java.lang.String POLICY_ATTR_REQ_POLICY_TARGET
Constructor Detail |
---|
public ProvisioningPolicy()
public ProvisioningPolicy(java.lang.String name, java.lang.String caption, java.lang.String description, java.lang.String keywords, boolean enabled, int scope, int priority, java.util.Collection memberships, java.util.Collection entitlements)
name
- The policy namecaption
- The policy captiondescription
- The policy descriptionkeywords
- The policy keywordsenabled
- The policy statusscope
- The policy scopepriority
- The policy prioritymemberships
- A list of Membership objectsentitlements
- A list of Entitlement objectsMethod Detail |
---|
public java.util.Collection getEntitlements()
public void setEntitlements(java.util.Collection entitlements)
entitlements
- The new value of the entitlements .public java.util.Collection getMemberships()
public void setMemberships(java.util.Collection memberships)
memberships
- the new value of the memberships .public java.lang.String getName()
getName
in class DirectoryObject
public void setName(java.lang.String name)
name
- The new value of the name attribute.public java.lang.String getKeywords()
public void setKeywords(java.lang.String keywords)
keywords
- The new value of the keywords attributepublic java.lang.String getCaption()
public void setCaption(java.lang.String caption)
caption
- The new value of the caption attributepublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- the new value of the description attributepublic boolean isEnabled()
public void setEnabled(boolean enabled)
enabled
- The new boolean value of the enabled attribute.public boolean isDraft()
public int getScope()
public void setScope(int scope)
scope
- The new value of the scope attributepublic int getPriority()
public void setPriority(int priority)
priority
- The new value of the priority attribute
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |