public class AdminDomain extends OrganizationalContainer implements com.ibm.itim.util.xml.objectstream.Importable
AdminDomainEntity,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
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.
|
static java.lang.String |
PROFILE_NAME
String constant for the admin domain profile name.
|
ATTR_ACCESS_RIGHT, ATTR_LIFECYCLE_ENABLE, ATTR_URI, DESCRIPTION, NAME| Constructor and Description |
|---|
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
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
addAttribute, addAttributeValues, getAccessRights, getAttribute, getAttributes, getAuthorizationOwners, getMapAttributeNames, getMappedAttributes, getName, getNameAttribute, getOldMappedAttributes, getProfileName, getRawAttributes, getSortValue, getTenantDN, isLifecycleDefined, removeAttribute, removeAttribute, setAccessRights, setAttribute, setAttributes, setAuthorizationOwners, setProfileName, setTenantDN, toStringclearChange, clearChanges, getChanges, getDistinguishedName, getLastModified, getObjectClasses, getOldAttributes, setDistinguishedNamepublic static java.lang.String DOMAIN_ATTR_ADMINISTRATOR
public static java.lang.String DOMAIN_ATTR_NAME
public static final java.lang.String PROFILE_NAME
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.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.