public abstract class AbstractGroupManagementDelegateService extends AbstractDelegateService<com.lexmark.saperion.administration.GroupManagementService> implements com.lexmark.saperion.administration.GroupManagementService
GroupManagementService
simply delegates to another instance.Constructor and Description |
---|
AbstractGroupManagementDelegateService() |
Modifier and Type | Method and Description |
---|---|
void |
addGroupMember(com.lexmark.saperion.administration.GroupReferenceType group,
com.lexmark.saperion.administration.ActorReferenceType member) |
com.lexmark.saperion.administration.GroupReferenceType |
createGroup(com.lexmark.saperion.administration.GroupPropertiesType properties) |
void |
deleteGroup(com.lexmark.saperion.administration.GroupReferenceType reference) |
void |
deleteSchemaExtension(com.lexmark.saperion.administration.GroupReferenceType group) |
List<com.lexmark.saperion.administration.AclReferenceType> |
getACLs(com.lexmark.saperion.administration.GroupReferenceType group) |
com.lexmark.saperion.administration.ExtensionPropertiesType |
getSchemaExtensionProperties(com.lexmark.saperion.administration.GroupReferenceType group) |
com.lexmark.saperion.administration.GroupType |
loadGroup(com.lexmark.saperion.administration.GroupReferenceType reference) |
com.lexmark.saperion.administration.GroupType |
loadGroupByName(String name) |
com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.GroupType> |
newMembershipSearchServiceForGroups(com.lexmark.saperion.administration.GroupReferenceType parent) |
com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.UserType> |
newMembershipSearchServiceForUsers(com.lexmark.saperion.administration.GroupReferenceType parent) |
com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.GroupType> |
newTenantDeletedGroupSearchService() |
void |
removeGroupMember(com.lexmark.saperion.administration.GroupReferenceType group,
com.lexmark.saperion.administration.ActorReferenceType member) |
com.lexmark.saperion.search.SearchResultPage<com.lexmark.saperion.administration.GroupType> |
search(com.lexmark.saperion.search.query.Statement statement,
com.lexmark.saperion.search.PageDefinition pageDefinition) |
void |
setSchemaExtension(com.lexmark.saperion.administration.GroupReferenceType group,
Map<String,com.lexmark.saperion.PropertyType> schemaExtension)
Deprecated.
|
void |
setSchemaExtensionProperties(com.lexmark.saperion.administration.GroupReferenceType group,
com.lexmark.saperion.administration.ExtensionPropertiesType schemaExtension) |
void |
undeleteGroup(com.lexmark.saperion.administration.GroupReferenceType reference) |
void |
updateGroup(com.lexmark.saperion.administration.GroupReferenceType reference,
com.lexmark.saperion.administration.GroupPropertiesType properties) |
getDelegate, wrapSearchExecutionService
public AbstractGroupManagementDelegateService()
public void addGroupMember(com.lexmark.saperion.administration.GroupReferenceType group, com.lexmark.saperion.administration.ActorReferenceType member) throws com.lexmark.saperion.exceptions.EcmException
addGroupMember
in interface com.lexmark.saperion.administration.GroupManagementService
com.lexmark.saperion.exceptions.EcmException
public com.lexmark.saperion.administration.GroupReferenceType createGroup(com.lexmark.saperion.administration.GroupPropertiesType properties) throws com.lexmark.saperion.exceptions.EcmException
createGroup
in interface com.lexmark.saperion.administration.GroupManagementService
com.lexmark.saperion.exceptions.EcmException
public void deleteGroup(com.lexmark.saperion.administration.GroupReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
deleteGroup
in interface com.lexmark.saperion.administration.GroupManagementService
com.lexmark.saperion.exceptions.EcmException
public void undeleteGroup(com.lexmark.saperion.administration.GroupReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
undeleteGroup
in interface com.lexmark.saperion.administration.GroupManagementService
com.lexmark.saperion.exceptions.EcmException
public com.lexmark.saperion.search.SearchResultPage<com.lexmark.saperion.administration.GroupType> 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.GroupType>
com.lexmark.saperion.exceptions.EcmException
public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.GroupType> newTenantDeletedGroupSearchService() throws com.lexmark.saperion.exceptions.EcmException
newTenantDeletedGroupSearchService
in interface com.lexmark.saperion.administration.GroupManagementService
com.lexmark.saperion.exceptions.EcmException
public com.lexmark.saperion.administration.GroupType loadGroup(com.lexmark.saperion.administration.GroupReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
loadGroup
in interface com.lexmark.saperion.administration.GroupManagementService
com.lexmark.saperion.exceptions.EcmException
public com.lexmark.saperion.administration.GroupType loadGroupByName(String name) throws com.lexmark.saperion.exceptions.EcmException
loadGroupByName
in interface com.lexmark.saperion.administration.GroupManagementService
com.lexmark.saperion.exceptions.EcmException
public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.GroupType> newMembershipSearchServiceForGroups(com.lexmark.saperion.administration.GroupReferenceType parent)
newMembershipSearchServiceForGroups
in interface com.lexmark.saperion.administration.GroupManagementService
public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.UserType> newMembershipSearchServiceForUsers(com.lexmark.saperion.administration.GroupReferenceType parent)
newMembershipSearchServiceForUsers
in interface com.lexmark.saperion.administration.GroupManagementService
public void removeGroupMember(com.lexmark.saperion.administration.GroupReferenceType group, com.lexmark.saperion.administration.ActorReferenceType member) throws com.lexmark.saperion.exceptions.EcmException
removeGroupMember
in interface com.lexmark.saperion.administration.GroupManagementService
com.lexmark.saperion.exceptions.EcmException
public void updateGroup(com.lexmark.saperion.administration.GroupReferenceType reference, com.lexmark.saperion.administration.GroupPropertiesType properties) throws com.lexmark.saperion.exceptions.EcmException
updateGroup
in interface com.lexmark.saperion.administration.GroupManagementService
com.lexmark.saperion.exceptions.EcmException
@Deprecated public void setSchemaExtension(com.lexmark.saperion.administration.GroupReferenceType group, Map<String,com.lexmark.saperion.PropertyType> schemaExtension) throws com.lexmark.saperion.exceptions.EcmException
setSchemaExtension
in interface com.lexmark.saperion.administration.GroupManagementService
com.lexmark.saperion.exceptions.EcmException
public void setSchemaExtensionProperties(com.lexmark.saperion.administration.GroupReferenceType group, com.lexmark.saperion.administration.ExtensionPropertiesType schemaExtension) throws com.lexmark.saperion.exceptions.EcmException
setSchemaExtensionProperties
in interface com.lexmark.saperion.administration.GroupManagementService
com.lexmark.saperion.exceptions.EcmException
public void deleteSchemaExtension(com.lexmark.saperion.administration.GroupReferenceType group) throws com.lexmark.saperion.exceptions.EcmException
deleteSchemaExtension
in interface com.lexmark.saperion.administration.GroupManagementService
com.lexmark.saperion.exceptions.EcmException
public List<com.lexmark.saperion.administration.AclReferenceType> getACLs(com.lexmark.saperion.administration.GroupReferenceType group) throws com.lexmark.saperion.exceptions.EcmException
getACLs
in interface com.lexmark.saperion.administration.GroupManagementService
com.lexmark.saperion.exceptions.EcmException
public com.lexmark.saperion.administration.ExtensionPropertiesType getSchemaExtensionProperties(com.lexmark.saperion.administration.GroupReferenceType group) throws com.lexmark.saperion.exceptions.EcmException
getSchemaExtensionProperties
in interface com.lexmark.saperion.administration.GroupManagementService
com.lexmark.saperion.exceptions.EcmException
Copyright © 2020 Hyland Software Germany GmbH. All rights reserved.