public abstract class AbstractUserManagementDelegateService extends AbstractDelegateService<com.lexmark.saperion.administration.UserManagementService> implements com.lexmark.saperion.administration.UserManagementService
UserManagementService simply delegates to another instance.| Constructor and Description |
|---|
AbstractUserManagementDelegateService() |
| Modifier and Type | Method and Description |
|---|---|
com.lexmark.saperion.administration.UserReferenceType |
createUser(com.lexmark.saperion.administration.CreateUserPropertiesType properties) |
void |
deleteSchemaExtension(com.lexmark.saperion.administration.UserReferenceType user) |
void |
deleteUser(com.lexmark.saperion.administration.UserReferenceType reference) |
void |
expirePassword(com.lexmark.saperion.administration.UserReferenceType user) |
List<com.lexmark.saperion.administration.AclReferenceType> |
getACLs(com.lexmark.saperion.administration.UserReferenceType reference) |
com.lexmark.saperion.administration.UserType |
getCurrentUser() |
com.lexmark.saperion.administration.UserContextType |
getCurrentUserContext() |
Date |
getPasswordExpiration(com.lexmark.saperion.administration.UserReferenceType user) |
com.lexmark.saperion.administration.ExtensionPropertiesType |
getSchemaExtensionProperties(com.lexmark.saperion.administration.UserReferenceType user) |
List<com.lexmark.saperion.administration.GroupListItemType> |
loadGroups(com.lexmark.saperion.administration.UserReferenceType reference) |
com.lexmark.saperion.administration.UserType |
loadUser(com.lexmark.saperion.administration.UserReferenceType reference) |
com.lexmark.saperion.administration.UserType |
loadUserByName(String userName) |
com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.UserType> |
newTenantDeletedUserSearchService() |
com.lexmark.saperion.search.SearchResultPage<com.lexmark.saperion.administration.UserType> |
search(com.lexmark.saperion.search.query.Statement statement,
com.lexmark.saperion.search.PageDefinition pageDefinition) |
void |
setSchemaExtension(com.lexmark.saperion.administration.UserReferenceType user,
Map<String,com.lexmark.saperion.PropertyType> schemaExtension)
Deprecated.
|
void |
setSchemaExtensionProperties(com.lexmark.saperion.administration.UserReferenceType user,
com.lexmark.saperion.administration.ExtensionPropertiesType schemaExtension) |
void |
undeleteUser(com.lexmark.saperion.administration.UserReferenceType reference) |
void |
updateUser(com.lexmark.saperion.administration.UserReferenceType reference,
com.lexmark.saperion.administration.UserPropertiesType properties) |
void |
updateUserPassword(com.lexmark.saperion.administration.UserReferenceType reference,
String password) |
getDelegate, wrapSearchExecutionServicepublic AbstractUserManagementDelegateService()
public com.lexmark.saperion.administration.UserReferenceType createUser(com.lexmark.saperion.administration.CreateUserPropertiesType properties)
throws com.lexmark.saperion.exceptions.EcmException
createUser in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic void deleteUser(com.lexmark.saperion.administration.UserReferenceType reference)
throws com.lexmark.saperion.exceptions.EcmException
deleteUser in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic void undeleteUser(com.lexmark.saperion.administration.UserReferenceType reference)
throws com.lexmark.saperion.exceptions.EcmException
undeleteUser in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.UserType> newTenantDeletedUserSearchService()
throws com.lexmark.saperion.exceptions.EcmException
newTenantDeletedUserSearchService in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic List<com.lexmark.saperion.administration.GroupListItemType> loadGroups(com.lexmark.saperion.administration.UserReferenceType reference) throws com.lexmark.saperion.exceptions.runtime.ResourceNotFoundException, com.lexmark.saperion.exceptions.EcmException
loadGroups in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.runtime.ResourceNotFoundExceptioncom.lexmark.saperion.exceptions.EcmExceptionpublic com.lexmark.saperion.administration.UserType loadUser(com.lexmark.saperion.administration.UserReferenceType reference)
throws com.lexmark.saperion.exceptions.runtime.ResourceNotFoundException,
com.lexmark.saperion.exceptions.EcmException
loadUser in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.runtime.ResourceNotFoundExceptioncom.lexmark.saperion.exceptions.EcmExceptionpublic void updateUser(com.lexmark.saperion.administration.UserReferenceType reference,
com.lexmark.saperion.administration.UserPropertiesType properties)
throws com.lexmark.saperion.exceptions.EcmException
updateUser in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic void updateUserPassword(com.lexmark.saperion.administration.UserReferenceType reference,
String password)
throws com.lexmark.saperion.exceptions.EcmException
updateUserPassword in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic com.lexmark.saperion.administration.UserType loadUserByName(String userName) throws com.lexmark.saperion.exceptions.EcmException
loadUserByName in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic com.lexmark.saperion.administration.ExtensionPropertiesType getSchemaExtensionProperties(com.lexmark.saperion.administration.UserReferenceType user)
throws com.lexmark.saperion.exceptions.EcmException
getSchemaExtensionProperties in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmException@Deprecated public void setSchemaExtension(com.lexmark.saperion.administration.UserReferenceType user, Map<String,com.lexmark.saperion.PropertyType> schemaExtension) throws com.lexmark.saperion.exceptions.EcmException
setSchemaExtension in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic void setSchemaExtensionProperties(com.lexmark.saperion.administration.UserReferenceType user,
com.lexmark.saperion.administration.ExtensionPropertiesType schemaExtension)
throws com.lexmark.saperion.exceptions.EcmException
setSchemaExtensionProperties in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic void deleteSchemaExtension(com.lexmark.saperion.administration.UserReferenceType user)
throws com.lexmark.saperion.exceptions.EcmException
deleteSchemaExtension in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic Date getPasswordExpiration(com.lexmark.saperion.administration.UserReferenceType user) throws com.lexmark.saperion.exceptions.EcmException
getPasswordExpiration in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic void expirePassword(com.lexmark.saperion.administration.UserReferenceType user)
throws com.lexmark.saperion.exceptions.EcmException
expirePassword in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic List<com.lexmark.saperion.administration.AclReferenceType> getACLs(com.lexmark.saperion.administration.UserReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
getACLs in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic com.lexmark.saperion.administration.UserType getCurrentUser()
throws com.lexmark.saperion.exceptions.EcmException
getCurrentUser in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic com.lexmark.saperion.administration.UserContextType getCurrentUserContext()
throws com.lexmark.saperion.exceptions.EcmException
getCurrentUserContext in interface com.lexmark.saperion.administration.UserManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic com.lexmark.saperion.search.SearchResultPage<com.lexmark.saperion.administration.UserType> search(com.lexmark.saperion.search.query.Statement statement,
com.lexmark.saperion.search.PageDefinition pageDefinition)
throws com.lexmark.saperion.exceptions.EcmException
search in interface com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.UserType>com.lexmark.saperion.exceptions.EcmExceptionCopyright © 2020 Hyland Software Germany GmbH. All rights reserved.