Package com.lexmark.saperion.delegate
Class AbstractDelegateService<Service>
- java.lang.Object
-
- com.lexmark.saperion.delegate.AbstractDelegateService<Service>
-
- Direct Known Subclasses:
AbstractAclManagementDelegateService
,AbstractArchiveDelegateService
,AbstractCloudShareDelegateService
,AbstractDocumentDelegateService
,AbstractFolderDelegateService
,AbstractGroupManagementDelegateService
,AbstractLookupEntryDelegateService
,AbstractRecordDelegateService
,AbstractRoleManagementDelegateService
,AbstractTenantManagementDelegateService
,AbstractUserManagementDelegateService
,AbstractWorkflowDefinitionDelegateService
,AbstractWorkflowInboxDelegateService
,AbstractWorkflowProcessDelegateService
,AbstractWorkflowTaskDelegateService
public abstract class AbstractDelegateService<Service> extends java.lang.Object
This abstract class works as a super class for delegate services to share common implementation.- Author:
- jschwarz
-
-
Constructor Summary
Constructors Constructor Description AbstractDelegateService()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract Service
getDelegate()
protected <T> com.lexmark.saperion.search.SearchExecutionService<T>
wrapSearchExecutionService(java.lang.Class<T> listItemClass, com.lexmark.saperion.search.SearchExecutionService<T> delegate)
-
-
-
Method Detail
-
getDelegate
protected abstract Service getDelegate()
-
wrapSearchExecutionService
protected <T> com.lexmark.saperion.search.SearchExecutionService<T> wrapSearchExecutionService(java.lang.Class<T> listItemClass, com.lexmark.saperion.search.SearchExecutionService<T> delegate)
-
-