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, wrapSearchExecutionServicepublic 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.GroupManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic 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.GroupManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic void deleteGroup(com.lexmark.saperion.administration.GroupReferenceType reference)
throws com.lexmark.saperion.exceptions.EcmException
deleteGroup in interface com.lexmark.saperion.administration.GroupManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic void undeleteGroup(com.lexmark.saperion.administration.GroupReferenceType reference)
throws com.lexmark.saperion.exceptions.EcmException
undeleteGroup in interface com.lexmark.saperion.administration.GroupManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic 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.EcmExceptionpublic com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.GroupType> newTenantDeletedGroupSearchService()
throws com.lexmark.saperion.exceptions.EcmException
newTenantDeletedGroupSearchService in interface com.lexmark.saperion.administration.GroupManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic 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.GroupManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic com.lexmark.saperion.administration.GroupType loadGroupByName(String name) throws com.lexmark.saperion.exceptions.EcmException
loadGroupByName in interface com.lexmark.saperion.administration.GroupManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.GroupType> newMembershipSearchServiceForGroups(com.lexmark.saperion.administration.GroupReferenceType parent)
newMembershipSearchServiceForGroups in interface com.lexmark.saperion.administration.GroupManagementServicepublic com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.UserType> newMembershipSearchServiceForUsers(com.lexmark.saperion.administration.GroupReferenceType parent)
newMembershipSearchServiceForUsers in interface com.lexmark.saperion.administration.GroupManagementServicepublic 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.GroupManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic 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.GroupManagementServicecom.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.GroupManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic 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.GroupManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic void deleteSchemaExtension(com.lexmark.saperion.administration.GroupReferenceType group)
throws com.lexmark.saperion.exceptions.EcmException
deleteSchemaExtension in interface com.lexmark.saperion.administration.GroupManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic 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.GroupManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic 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.GroupManagementServicecom.lexmark.saperion.exceptions.EcmExceptionCopyright © 2020 Hyland Software Germany GmbH. All rights reserved.