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, wrapSearchExecutionService
public 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.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public void deleteUser(com.lexmark.saperion.administration.UserReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
deleteUser
in interface com.lexmark.saperion.administration.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public void undeleteUser(com.lexmark.saperion.administration.UserReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
undeleteUser
in interface com.lexmark.saperion.administration.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.UserType> newTenantDeletedUserSearchService() throws com.lexmark.saperion.exceptions.EcmException
newTenantDeletedUserSearchService
in interface com.lexmark.saperion.administration.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public 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.UserManagementService
com.lexmark.saperion.exceptions.runtime.ResourceNotFoundException
com.lexmark.saperion.exceptions.EcmException
public 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.UserManagementService
com.lexmark.saperion.exceptions.runtime.ResourceNotFoundException
com.lexmark.saperion.exceptions.EcmException
public 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.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public void updateUserPassword(com.lexmark.saperion.administration.UserReferenceType reference, String password) throws com.lexmark.saperion.exceptions.EcmException
updateUserPassword
in interface com.lexmark.saperion.administration.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public com.lexmark.saperion.administration.UserType loadUserByName(String userName) throws com.lexmark.saperion.exceptions.EcmException
loadUserByName
in interface com.lexmark.saperion.administration.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public 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.UserManagementService
com.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.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public 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.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public void deleteSchemaExtension(com.lexmark.saperion.administration.UserReferenceType user) throws com.lexmark.saperion.exceptions.EcmException
deleteSchemaExtension
in interface com.lexmark.saperion.administration.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public Date getPasswordExpiration(com.lexmark.saperion.administration.UserReferenceType user) throws com.lexmark.saperion.exceptions.EcmException
getPasswordExpiration
in interface com.lexmark.saperion.administration.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public void expirePassword(com.lexmark.saperion.administration.UserReferenceType user) throws com.lexmark.saperion.exceptions.EcmException
expirePassword
in interface com.lexmark.saperion.administration.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public 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.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public com.lexmark.saperion.administration.UserType getCurrentUser() throws com.lexmark.saperion.exceptions.EcmException
getCurrentUser
in interface com.lexmark.saperion.administration.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public com.lexmark.saperion.administration.UserContextType getCurrentUserContext() throws com.lexmark.saperion.exceptions.EcmException
getCurrentUserContext
in interface com.lexmark.saperion.administration.UserManagementService
com.lexmark.saperion.exceptions.EcmException
public 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.EcmException
Copyright © 2020 Hyland Software Germany GmbH. All rights reserved.