Package com.lexmark.saperion.delegate
Class AbstractGroupManagementDelegateService
java.lang.Object
com.lexmark.saperion.delegate.AbstractDelegateService<com.lexmark.saperion.administration.GroupManagementService>
com.lexmark.saperion.delegate.AbstractGroupManagementDelegateService
- All Implemented Interfaces:
com.lexmark.saperion.administration.GroupManagementService,com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.GroupType>
- Direct Known Subclasses:
GroupManagementDelegateService
public abstract class AbstractGroupManagementDelegateService
extends AbstractDelegateService<com.lexmark.saperion.administration.GroupManagementService>
implements com.lexmark.saperion.administration.GroupManagementService
This
GroupManagementService simply delegates to another instance.- Author:
- jschwarz
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGroupMember(com.lexmark.saperion.administration.GroupReferenceType group, com.lexmark.saperion.administration.ActorReferenceType member) com.lexmark.saperion.administration.GroupReferenceTypecreateGroup(com.lexmark.saperion.administration.GroupPropertiesType properties) voiddeleteGroup(com.lexmark.saperion.administration.GroupReferenceType reference) voiddeleteSchemaExtension(com.lexmark.saperion.administration.GroupReferenceType group) List<com.lexmark.saperion.administration.AclReferenceType>getACLs(com.lexmark.saperion.administration.GroupReferenceType group) com.lexmark.saperion.administration.ExtensionPropertiesTypegetSchemaExtensionProperties(com.lexmark.saperion.administration.GroupReferenceType group) com.lexmark.saperion.administration.GroupTypeloadGroup(com.lexmark.saperion.administration.GroupReferenceType reference) com.lexmark.saperion.administration.GroupTypeloadGroupByName(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>voidremoveGroupMember(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) voidsetSchemaExtension(com.lexmark.saperion.administration.GroupReferenceType group, Map<String, com.lexmark.saperion.PropertyType> schemaExtension) Deprecated.voidsetSchemaExtensionProperties(com.lexmark.saperion.administration.GroupReferenceType group, com.lexmark.saperion.administration.ExtensionPropertiesType schemaExtension) voidundeleteGroup(com.lexmark.saperion.administration.GroupReferenceType reference) voidupdateGroup(com.lexmark.saperion.administration.GroupReferenceType reference, com.lexmark.saperion.administration.GroupPropertiesType properties) Methods inherited from class com.lexmark.saperion.delegate.AbstractDelegateService
getDelegate, wrapSearchExecutionServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.lexmark.saperion.administration.GroupManagementService
getSchemaExtension, newTenantGroupSearchService
-
Constructor Details
-
AbstractGroupManagementDelegateService
public AbstractGroupManagementDelegateService()
-
-
Method Details
-
addGroupMember
public void addGroupMember(com.lexmark.saperion.administration.GroupReferenceType group, com.lexmark.saperion.administration.ActorReferenceType member) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
addGroupMemberin interfacecom.lexmark.saperion.administration.GroupManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
createGroup
public com.lexmark.saperion.administration.GroupReferenceType createGroup(com.lexmark.saperion.administration.GroupPropertiesType properties) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
createGroupin interfacecom.lexmark.saperion.administration.GroupManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
deleteGroup
public void deleteGroup(com.lexmark.saperion.administration.GroupReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
deleteGroupin interfacecom.lexmark.saperion.administration.GroupManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
undeleteGroup
public void undeleteGroup(com.lexmark.saperion.administration.GroupReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
undeleteGroupin interfacecom.lexmark.saperion.administration.GroupManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
search
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 - Specified by:
searchin interfacecom.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.GroupType>- Throws:
com.lexmark.saperion.exceptions.EcmException
-
newTenantDeletedGroupSearchService
public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.GroupType> newTenantDeletedGroupSearchService() throws com.lexmark.saperion.exceptions.EcmException- Specified by:
newTenantDeletedGroupSearchServicein interfacecom.lexmark.saperion.administration.GroupManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
loadGroup
public com.lexmark.saperion.administration.GroupType loadGroup(com.lexmark.saperion.administration.GroupReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
loadGroupin interfacecom.lexmark.saperion.administration.GroupManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
loadGroupByName
public com.lexmark.saperion.administration.GroupType loadGroupByName(String name) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
loadGroupByNamein interfacecom.lexmark.saperion.administration.GroupManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
newMembershipSearchServiceForGroups
public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.GroupType> newMembershipSearchServiceForGroups(com.lexmark.saperion.administration.GroupReferenceType parent) - Specified by:
newMembershipSearchServiceForGroupsin interfacecom.lexmark.saperion.administration.GroupManagementService
-
newMembershipSearchServiceForUsers
public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.UserType> newMembershipSearchServiceForUsers(com.lexmark.saperion.administration.GroupReferenceType parent) - Specified by:
newMembershipSearchServiceForUsersin interfacecom.lexmark.saperion.administration.GroupManagementService
-
removeGroupMember
public void removeGroupMember(com.lexmark.saperion.administration.GroupReferenceType group, com.lexmark.saperion.administration.ActorReferenceType member) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
removeGroupMemberin interfacecom.lexmark.saperion.administration.GroupManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
updateGroup
public void updateGroup(com.lexmark.saperion.administration.GroupReferenceType reference, com.lexmark.saperion.administration.GroupPropertiesType properties) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
updateGroupin interfacecom.lexmark.saperion.administration.GroupManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
setSchemaExtension
@Deprecated public void setSchemaExtension(com.lexmark.saperion.administration.GroupReferenceType group, Map<String, com.lexmark.saperion.PropertyType> schemaExtension) throws com.lexmark.saperion.exceptions.EcmExceptionDeprecated.- Specified by:
setSchemaExtensionin interfacecom.lexmark.saperion.administration.GroupManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
setSchemaExtensionProperties
public void setSchemaExtensionProperties(com.lexmark.saperion.administration.GroupReferenceType group, com.lexmark.saperion.administration.ExtensionPropertiesType schemaExtension) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
setSchemaExtensionPropertiesin interfacecom.lexmark.saperion.administration.GroupManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
deleteSchemaExtension
public void deleteSchemaExtension(com.lexmark.saperion.administration.GroupReferenceType group) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
deleteSchemaExtensionin interfacecom.lexmark.saperion.administration.GroupManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
getACLs
public List<com.lexmark.saperion.administration.AclReferenceType> getACLs(com.lexmark.saperion.administration.GroupReferenceType group) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
getACLsin interfacecom.lexmark.saperion.administration.GroupManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
getSchemaExtensionProperties
public com.lexmark.saperion.administration.ExtensionPropertiesType getSchemaExtensionProperties(com.lexmark.saperion.administration.GroupReferenceType group) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
getSchemaExtensionPropertiesin interfacecom.lexmark.saperion.administration.GroupManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-