|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.itim.dataservices.model.DirectoryEntry | +--com.ibm.itim.dataservices.model.DirectoryObject | +--com.ibm.itim.dataservices.model.domain.OrganizationalContainer | +--com.ibm.itim.dataservices.model.domain.AdminDomain
Value Object class that holds the attribute information of an administrative domain in the data model.
AdminDomainEntity
,
Serialized FormField Summary | |
---|---|
static java.lang.String |
DOMAIN_ATTR_ADMINISTRATOR
String constant for administrator attribute name. |
static java.lang.String |
DOMAIN_ATTR_NAME
String constant for the admin domain naming attribute name. |
Fields inherited from class com.ibm.itim.dataservices.model.DirectoryObject |
---|
ATTR_ACCESS_RIGHT, ATTR_LIFECYCLE_ENABLE |
Constructor Summary | |
---|---|
AdminDomain()
Default empty constructor |
|
AdminDomain(AttributeValues attributes)
Constructs object with attribute information. |
|
AdminDomain(java.lang.String profileName,
AttributeValues attributes)
Deprecated. Use AdminDomain(AttributeValues) instead. Since 4.6 |
Method Summary | |
---|---|
void |
addAdministrator(DistinguishedName personDN)
Adds the given administrator to the domain. |
java.util.Collection |
getAdministrator()
Gets the list of administrators for the domain. |
void |
removeAdministrator(DistinguishedName personDN)
Removes the given administrator from the domain. |
void |
setAdministrator(java.util.Collection personDNs)
Changes the administrator for the domain. |
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryObject |
---|
addAttribute, getAccessRights, getAttribute, getAttributes, getAuthorizationOwners, getMapAttributeNames, getMappedAttributes, getName, getNameAttribute, getOldMappedAttributes, getProfileName, getRawAttributes, getTenantDN, isLifecycleDefined, removeAttribute, 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 java.lang.String DOMAIN_ATTR_ADMINISTRATOR
public static java.lang.String DOMAIN_ATTR_NAME
Constructor Detail |
public AdminDomain()
public AdminDomain(AttributeValues attributes)
attributes
- AttributeValues holding the attributes of the admin domain.public AdminDomain(java.lang.String profileName, AttributeValues attributes)
profileName
- Name of the profile identifying the type of this
admin domain.attributes
- AttributeValues holding the attributes of the admin domain.Method Detail |
public java.util.Collection getAdministrator()
public void setAdministrator(java.util.Collection personDNs)
personDNs
- Collection of DistinguishedNames of the new administrator(s).public void addAdministrator(DistinguishedName personDN)
personDN
- DistinguishedName of administrator for the domain.public void removeAdministrator(DistinguishedName personDN)
personDN
- administrator of the domain to be removed.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |