|
|||||||||||
| 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.pim.SharedAccessPolicy
public class SharedAccessPolicy
Value Object class that holds the attribute information of a shared access policy in
the data model. The value object does not contain the membership and entitlement information.
To get the membership and entitlement information,
use SharedAccessPolicyEntity.getMemberships() and SharedAccessPolicyEntity.getEntitlements() instead.
| Field Summary | |
|---|---|
static int |
ONELEVEL_SCOPE
scope of the same level as the target |
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_NAME
String constant for name attribute name |
static java.lang.String |
POLICY_ATTR_PARENT_CONTAINER
String constant for organizational container name |
static java.lang.String |
POLICY_ATTR_SCOPE
String constant for the scope attribute name |
static java.lang.String |
POLICY_ATTR_URI
String constant for URI attribute name |
static java.lang.String |
PROFILE_NAME
The profile name for shared access policy |
static java.lang.String |
SHARED_ACCESS_POLICY_ATTR_ENTITLEMENT
String constant for the entitlement attribute name |
static java.lang.String |
SHARED_ACCESS_POLICY_ATTR_MEMBERSHIP
String constant for the membership attribute name |
static int |
SUBTREE_SCOPE
scope of the same level as the target or sub tree level if found |
| 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 | |
|---|---|
SharedAccessPolicy()
The default constructor. |
|
SharedAccessPolicy(AttributeValues attrs)
Constructs object with attribute information. |
|
SharedAccessPolicy(DirectoryObject dirObj)
Copy constructor for directory object |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object policy)
Compares the object passed in with itself. |
java.lang.String |
getDescription()
Returns the value of the description attribute. |
long |
getID()
Returns the value of the erglobalid attribute. |
java.lang.String |
getName()
Returns the value of the name attribute. |
DistinguishedName |
getParentDN()
Returns the organizational container DN. |
int |
getScope()
Returns the value of the scope attribute. |
int |
hashCode()
Returns a hash value that can be used in hash tables. |
boolean |
isEnabled()
Returns the value of the enabled attribute. |
void |
setDescription(java.lang.String aDescription)
Sets the value of the description attribute. |
void |
setEnabled(boolean enabled)
Sets the value of the enabled attribute. |
void |
setName(java.lang.String aName)
Sets the value of the name attribute. |
void |
setScope(int scope)
Sets the value of the scope attribute. |
| 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 |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PROFILE_NAME
public static java.lang.String POLICY_ATTR_PARENT_CONTAINER
public static final java.lang.String POLICY_ATTR_NAME
public static final java.lang.String POLICY_ATTR_DESCRIPTION
public static final java.lang.String POLICY_ATTR_URI
public static final java.lang.String POLICY_ATTR_ENABLED
public static final java.lang.String POLICY_ATTR_SCOPE
public static final java.lang.String SHARED_ACCESS_POLICY_ATTR_MEMBERSHIP
public static final java.lang.String SHARED_ACCESS_POLICY_ATTR_ENTITLEMENT
public static final int ONELEVEL_SCOPE
public static final int SUBTREE_SCOPE
| Constructor Detail |
|---|
public SharedAccessPolicy()
public SharedAccessPolicy(AttributeValues attrs)
attrs - AttributeValues holding the attributes of the role.public SharedAccessPolicy(DirectoryObject dirObj)
| Method Detail |
|---|
public long getID()
public java.lang.String getName()
getName in class DirectoryObjectpublic void setName(java.lang.String aName)
aName - the new value of the name attribute.public java.lang.String getDescription()
public void setDescription(java.lang.String aDescription)
aDescription - the new value of the Description attributepublic boolean isEnabled()
public void setEnabled(boolean enabled)
enabled - the new boolean value of the Enabled attribute.public int getScope()
public void setScope(int scope)
scope - The new value of the scope attribute, must be ONELEVEL_SCOPE or SUBTREE_SCOPE.public DistinguishedName getParentDN()
public boolean equals(java.lang.Object policy)
equals in class java.lang.Objectpolicy - The object to be compared
public int hashCode()
hashCode in class java.lang.Object
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||