Package com.iplanet.am.sdk
Interface AMUser
-
- All Superinterfaces:
AMConstants,AMObject
public interface AMUser extends AMObject
Deprecated.As of Sun Java System Access Manager 7.1.This interface provides methods to manage user.AMUserobjects can be obtained by usingAMStoreConnection. A handle to this object can be obtained by using the DN of the object.AMStoreConnection amsc = new AMStoreConnection(ssotoken); if (amsc.doesEntryExist(uDN)) { AMUser user = amsc.getUser(uDN); }
-
-
Field Summary
-
Fields inherited from interface com.iplanet.am.sdk.AMConstants
ADD_MEMBER, ADMIN_GROUPS_ENABLED_ATTR, ADMIN_ROLE_ATTR, ADMINISTRATION_SERVICE, CACHE_ENABLED_DISABLED_KEY, CACHE_MAX_SIZE_KEY, COMPLIANCE_SPECIAL_FILTER_ATTR, COMPLIANCE_USER_DELETION_ATTR, CONTAINER_DEFAULT_TEMPLATE_ROLE, CONTAINER_SUPPORTED_TYPES_ATTRIBUTE, DCT_ATTRIBUTE_LIST_ATTR, DCT_ENABLED_ATTR, DOMAIN_ADMINISTRATORS, DOMAIN_HELP_DESK_ADMINISTRATORS, EMAIL_ATTRIBUTE, FILTER_ATTR_NAME, INET_ADMIN_OBJECT_CLASS, INET_DOMAIN_STATUS_ATTR, INET_DOMAIN_STATUS_ATTRIBUTE, INVALID_USERID_CHARACTERS, OTHER_COSATTR_TYPE, POLICY_COSATTR_TYPE, POLICY_SUFFIX, PRE_POST_PROCESSING_MODULES_ATTR, REMOVE_ATTRIBUTE, REMOVE_MEMBER, REQUIRED_SERVICES_ATTR, ROLE_MANAGED_CONTAINER_DN_ATTRIBUTE, SCOPE_BASE, SCOPE_ONE, SCOPE_SUB, SERVICE_STATUS_ATTRIBUTE, STATIC_GROUP_DN_ATTRIBUTE, SUBSCRIBABLE_ATTRIBUTE, UNIQUE_ATTRIBUTE_LIST_ATTRIBUTE, UNIQUE_MEMBER_ATTRIBUTE, USER_CREATE_NOTIFICATION_LIST, USER_DELETE_NOTIFICATION_LIST, USER_ENCRYPTED_PASSWORD_ATTRIBUTE, USER_ENTRY_PROCESSING_IMPL, USER_MODIFY_NOTIFICATION_LIST, USER_PASSWORD_ATTRIBUTE, USER_SEARCH_RETURN_ATTR, USERID_PASSWORD_VALIDATION_CLASS
-
Fields inherited from interface com.iplanet.am.sdk.AMObject
ACTIVE, ACTIVE_VALUE, ASSIGNABLE_DYNAMIC_GROUP, DELETED, DELETED_VALUE, DYNAMIC_GROUP, FILTERED_ROLE, GROUP, GROUP_CONTAINER, GROUP_PROFILE, INACTIVE, INACTIVE_VALUE, MANAGED_ROLE, ORGANIZATION, ORGANIZATIONAL_UNIT, PEOPLE_CONTAINER, POLICY, RESOURCE, ROLE, ROLE_PROFILE, SERVICE, STATIC_GROUP, TEMPLATE, UNDETERMINED_OBJECT_TYPE, UNKNOWN_OBJECT_TYPE, USER
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidactivate()Deprecated.Activates the user.voidassignAssignableDynamicGroup(AMAssignableDynamicGroup assignableDynamicGroup)Deprecated.Assigns a assignable dynamic group to the user.voidassignAssignableDynamicGroup(String assignableDynamicGroupDN)Deprecated.Assigns a assignable dynamic group to the user.voidassignRole(AMRole role)Deprecated.Assigns a role to the user.voidassignRole(String roleDN)Deprecated.Assigns a role to the user.voidassignServices(Set serviceNames)Deprecated.Assigns services to the user.voidassignStaticGroup(AMStaticGroup group)Deprecated.Assigns a static group to the user.voidassignStaticGroup(String groupDN)Deprecated.Assigns a static group to the user.voiddeactivate()Deprecated.Deactivates the user.SetgetAllRoleDNs()Deprecated.Gets all the static and filtered roles the user is in.SetgetAssignableDynamicGroupDNs()Deprecated.Gets all the assignable dynamic groups the user is in.SetgetAssignedServices()Deprecated.Gets all service names that are assigned to the user.SetgetFilteredRoleDNs()Deprecated.Gets all the filtered roles the user is in.SetgetRoleDNs()Deprecated.Gets all the static roles the user is in.SetgetStaticGroupDNs()Deprecated.Gets all the static groups the user is in.booleanisActivated()Deprecated.Returns true if the user is activated.voidremoveAssignableDynamicGroup(AMAssignableDynamicGroup assignableDynamicGroup)Deprecated.Removes a assignable dynamic group that is assigned to the user.voidremoveAssignableDynamicGroup(String assignableDynamicGroupDN)Deprecated.Removes a assignable dynamic group that is assigned to the user.voidremoveRole(AMRole role)Deprecated.Removes a role that is assigned to the user.voidremoveRole(String roleDN)Deprecated.Removes a role that is assigned to the user.voidremoveStaticGroup(AMStaticGroup group)Deprecated.Removes a static group that is assigned to the user.voidremoveStaticGroup(String groupDN)Deprecated.Removes a static group that is assigned to the user.Stringrename(String newName, boolean deleteOldName)Deprecated.Renames the user name (ie., naming attribute of user entry) in the data store.-
Methods inherited from interface com.iplanet.am.sdk.AMObject
addEventListener, assignPolicies, assignServices, createPolicyTemplate, createPolicyTemplate, createTemplate, createTemplate, delete, delete, getAttribute, getAttributeByteArray, getAttributes, getAttributes, getAttributesByteArray, getAttributesByteArray, getAttributesFromDataStore, getAttributesFromDataStore, getDN, getOrganizationDN, getParentDN, getPolicy, getPolicyTemplate, getServiceAttributes, getServiceStatus, getStringAttribute, getTemplate, isExists, modifyService, purge, removeAttributes, removeEventListener, search, setAttributeByteArray, setAttributes, setAttributesByteArray, setServiceStatus, setStringAttribute, store, store, unassignPolicies, unassignServices
-
-
-
-
Method Detail
-
rename
String rename(String newName, boolean deleteOldName) throws AMException, SSOException
Deprecated.Renames the user name (ie., naming attribute of user entry) in the data store.Note: This operation directly commits the the user name changes to the data store. However, it does not save the modified/added attributes. For saving them explicitly to the data store, use
store()method to save the attributes.- Parameters:
newName- The new user namedeleteOldName- if true deletes the old name, otherwise retains the old name.- Returns:
- the new
DNvalue for the user - Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
getFilteredRoleDNs
Set getFilteredRoleDNs() throws AMException, SSOException
Deprecated.Gets all the filtered roles the user is in.- Returns:
- The Set of filtered role DN's the user is in.
- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
getRoleDNs
Set getRoleDNs() throws AMException, SSOException
Deprecated.Gets all the static roles the user is in.- Returns:
- The Set of static role DN's the user is in.
- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
getAllRoleDNs
Set getAllRoleDNs() throws AMException, SSOException
Deprecated.Gets all the static and filtered roles the user is in.- Returns:
- The Set of static and filtered role DN's the user is in.
- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
assignRole
void assignRole(AMRole role) throws AMException, SSOException
Deprecated.Assigns a role to the user.- Parameters:
role- The Role that the user is assigned to.- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
assignRole
void assignRole(String roleDN) throws AMException, SSOException
Deprecated.Assigns a role to the user.- Parameters:
roleDN- The role DN that the user is assigned to.- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
removeRole
void removeRole(AMRole role) throws AMException, SSOException
Deprecated.Removes a role that is assigned to the user.- Parameters:
role- The Role that the user is assigned to.- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
removeRole
void removeRole(String roleDN) throws AMException, SSOException
Deprecated.Removes a role that is assigned to the user.- Parameters:
roleDN- The role DN that the user is assigned to.- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
getStaticGroupDNs
Set getStaticGroupDNs() throws AMException, SSOException
Deprecated.Gets all the static groups the user is in.- Returns:
- The Set of static group DN's the user is in.
- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
assignStaticGroup
void assignStaticGroup(AMStaticGroup group) throws AMException, SSOException
Deprecated.Assigns a static group to the user.- Parameters:
group- The static group that the user is assigned to.- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data store.SSOException- if the single sign on token is no longer valid.
-
assignStaticGroup
void assignStaticGroup(String groupDN) throws AMException, SSOException
Deprecated.Assigns a static group to the user.- Parameters:
groupDN- The static group DN that the user is assigned to.- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
removeStaticGroup
void removeStaticGroup(AMStaticGroup group) throws AMException, SSOException
Deprecated.Removes a static group that is assigned to the user.- Parameters:
group- The static group that the user is assigned to.- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
removeStaticGroup
void removeStaticGroup(String groupDN) throws AMException, SSOException
Deprecated.Removes a static group that is assigned to the user.- Parameters:
groupDN- The static group DN that the user is assigned to.- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
getAssignableDynamicGroupDNs
Set getAssignableDynamicGroupDNs() throws AMException, SSOException
Deprecated.Gets all the assignable dynamic groups the user is in.- Returns:
- The Set of assignable dynamic group DN's the user is in.
- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
assignAssignableDynamicGroup
void assignAssignableDynamicGroup(AMAssignableDynamicGroup assignableDynamicGroup) throws AMException, SSOException
Deprecated.Assigns a assignable dynamic group to the user.- Parameters:
assignableDynamicGroup- The assignable dynamic group that the user is assigned to.- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
assignAssignableDynamicGroup
void assignAssignableDynamicGroup(String assignableDynamicGroupDN) throws AMException, SSOException
Deprecated.Assigns a assignable dynamic group to the user.- Parameters:
assignableDynamicGroupDN- The assignable dynamic group DN that the user is assigned to.- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
removeAssignableDynamicGroup
void removeAssignableDynamicGroup(AMAssignableDynamicGroup assignableDynamicGroup) throws AMException, SSOException
Deprecated.Removes a assignable dynamic group that is assigned to the user.- Parameters:
assignableDynamicGroup- The assignable dynamic group that the user is assigned to.- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
removeAssignableDynamicGroup
void removeAssignableDynamicGroup(String assignableDynamicGroupDN) throws AMException, SSOException
Deprecated.Removes a assignable dynamic group that is assigned to the user.- Parameters:
assignableDynamicGroupDN- The assignable dynamic group DN that the user is assigned to.- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
activate
void activate() throws AMException, SSOExceptionDeprecated.Activates the user.- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
deactivate
void deactivate() throws AMException, SSOExceptionDeprecated.Deactivates the user.- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
isActivated
boolean isActivated() throws AMException, SSOExceptionDeprecated.Returns true if the user is activated.- Returns:
- true if the user is activated.
- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
getAssignedServices
Set getAssignedServices() throws AMException, SSOException
Deprecated.Gets all service names that are assigned to the user.- Specified by:
getAssignedServicesin interfaceAMObject- Returns:
- The Set of service names that are assigned to the user.
- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.
-
assignServices
void assignServices(Set serviceNames) throws AMException, SSOException
Deprecated.Assigns services to the user.- Parameters:
serviceNames- Set of service names- Throws:
AMException- if an error is encountered when trying to access/retrieve data from the data storeSSOException- if the single sign on token is no longer valid.- See Also:
AMObject.assignServices(java.util.Map)
-
-