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.ObjectThis 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 ServicegetDelegate()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)
-
-