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 Object
This abstract class works as a super class for delegate services to share common implementation.
Author:
jschwarz
  • Constructor Details

    • AbstractDelegateService

      public AbstractDelegateService()
  • Method Details

    • getDelegate

      protected abstract Service getDelegate()
    • wrapSearchExecutionService

      protected <T> com.lexmark.saperion.search.SearchExecutionService<T> wrapSearchExecutionService(Class<T> listItemClass, com.lexmark.saperion.search.SearchExecutionService<T> delegate)