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
ThisGroupManagementServicesimply delegates to another instance.- Author:
- jschwarz
-
-
Constructor Summary
Constructors Constructor Description AbstractGroupManagementDelegateService()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddGroupMember(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)java.util.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(java.lang.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()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, java.util.Map<java.lang.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, wrapSearchExecutionService
-
-
-
-
Method Detail
-
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(java.lang.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, java.util.Map<java.lang.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 java.util.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
-
-