Interface ServiceManager


  • public interface ServiceManager
    Factory interface that provides access to individual service implementations. The service manager is bound to a user's session to ensure authenticated access is always available to the secure server API. As such, retrieving the service manager instance is made available from the session interface directly.
    Since:
    1.1
    See Also:
    ClientSession.getServiceManager()
    • Method Detail

      • getRoleService

        RoleService getRoleService()
        Get the RoleService instance bound to the current session.
        Returns:
        the RoleService instance bound to the current session.
      • getTypeService

        TypeService getTypeService()
        Get the TypeService instance bound to the current session.
        Returns:
        the TypeService instance bound to the current session.
      • getUserService

        UserService getUserService()
        Get the UserService instance bound to the current session.
        Returns:
        the UserService instance bound to the current session.
      • getBatchWorkspaceService

        BatchWorkspaceService getBatchWorkspaceService()
        Get the BatchWorkspaceService instance for this session.
        Returns:
        BatchWorkspaceService The single BatchWorkspaceService for this session.
      • getBatchRepositoryService

        BatchRepositoryService getBatchRepositoryService()
        Get the BatchRepositoryService instance for this session.
        Returns:
        BatchRepositoryService The single BatchRepositoryService for this session.
      • getAclService

        AclService getAclService()
        Get the AclService instance for this session.
        Returns:
        AclService The single AclService for this session.
      • getSignatureService

        SignatureService getSignatureService()
        Get the SignatureService instance for this session.
        Returns:
        SignatureService The single SignatureService for this session.
      • getRecycleBinService

        RecycleBinService getRecycleBinService()
        Get the RecycleBinService instance for this session.
        Returns:
        RecycleBinService The single RecycleBinService for this session.
      • getJobService

        JobService getJobService()
        Get the JobService instance for this session.
        Returns:
        JobService The single JobService for this session.
      • getJobSubmissionService

        JobSubmissionService getJobSubmissionService()
        Get the JobExecutionService instance for this session.
        Returns:
        JobExecutionService The single JobExecutionService for this session.
      • getProcessFlowService

        ProcessFlowService getProcessFlowService()
        Get the ProcessFlowService instance for this session.
        Returns:
        ProcessFlowService The single ProcessFlowService for this session.
      • getSessionService

        SessionService getSessionService()
        Get the SessionService instance for this session.
        Returns:
        SessionService The single SessionService for this session.
      • getScheduleService

        ScheduleService getScheduleService()
        Get the ScheduleService instance for this session.
        Returns:
        ScheduleService The single ScheduleService for this session.
      • getSubscriptionService

        SubscriptionService getSubscriptionService()
        Get the SubscriptionService instance for this session.
        Returns:
        SubscriptionService The single SubscriptionService for this session.
      • getProcessFlowSetupService

        ProcessFlowSetupService getProcessFlowSetupService()
        Get the ProcessFlowSetupService instance for this session.
        Returns:
        ProcessFlowSetupService The single ProcessFlowSetupService for this session.
      • getAutoFlowService

        AutoFlowService getAutoFlowService()
        Get the AutoFlowService instance for this session.
        Returns:
        AutoFlowService The single AutoFlowService for this session.
      • getStudyTlfService

        StudyTlfService getStudyTlfService()
        Get the StudyTlfService instance for this session.
        Returns:
        StudyTlfService The single AutoFlowService for this session.
      • getProcessDefinitionService

        ProcessDefinitionService getProcessDefinitionService()
        Get the ProcessDefinitionService instance for this session.
        Returns:
        ProcessDefinitionService The single ProcessDefinitionService for this session.
      • getTaskService

        TaskService getTaskService()
        Get the TaskService instance for this session.
        Returns:
        TaskService The single TaskService for this session.
      • getStandardsService

        StandardsService getStandardsService()
        Get the StandardsService instance for this session.
        Returns:
        StandardsService The single StandardsService for this session.
      • getStudyService

        StudyService getStudyService()
        Get the StudyService instance for this session.
        Returns:
        StudyService The single StudyService for this session.
      • getModelService

        ModelService getModelService()
        Get the ModelService instance for this session.
        Returns:
        ModelService The single ModelService for this session.
      • getDictionaryService

        DictionaryService getDictionaryService()
        Get the DictionaryService instance for this session.
        Returns:
        DictionaryService The single DictionaryService for this session.
      • getExternalDictionaryService

        ExternalDictionaryService getExternalDictionaryService()
        Get the ExternalDictionaryService instance for this session.
        Returns:
        ExternalDictionaryService The single ExternalDictionaryService for this session.
      • getAuditQueryService

        AuditQueryService getAuditQueryService()
        Get the AuditQueryService instance for this session.
        Returns:
        AuditQueryService The single AuditQueryService for this session.
      • getRepositoryQueryService

        RepositoryQueryService getRepositoryQueryService()
        Get the RepositoryQueryService instance for this session.
        Returns:
        RepositoryQueryService The single RepositoryQueryService for this session.
      • getRecycleBinQueryService

        RecycleBinQueryService getRecycleBinQueryService()
        Get the RecycleBinQueryService instance for this session.
        Returns:
        RecycleBinQueryService The single RecycleBinQueryService for this session.
      • getMembershipQueryService

        ContextMembershipQueryService getMembershipQueryService()
        Get the MembershipQueryService instance for this session.
        Returns:
        MembershipQueryService The single MembershipQueryService for this session.
      • getPermissionsQueryService

        PermissionsQueryService getPermissionsQueryService()
        Get the PermissionsQueryService instance for this session.
        Returns:
        PermissionsQueryService The single PermissionsQueryService for this session.
      • getResourceUtilizationService

        ResourceUtilizationService getResourceUtilizationService()
        Get the ResourceUtilizationService instance for this session.
        Returns:
        ResourceUtilizationService The single ResourceUtilizationService for this session.
      • getTlfTemplateService

        TlfTemplateService getTlfTemplateService()
        Get the TlfTemplateService instance for this session.
        Returns:
        TlfTemplateService The single TlfTemplateService for this session.