Package com.sas.lsaf.client
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:
-
Method Summary
Modifier and TypeMethodDescriptionGet the AclService instance for this session.Get theApplicationInformationServiceinstance bound to the current session.Get the AuditQueryService instance for this session.Get theAuditServiceinstance bound to the current session.Get the AutoFlowService instance for this session.Get the BatchRepositoryService instance for this session.Get the BatchWorkspaceService instance for this session.Get the DictionaryService instance for this session.Get the ExternalDictionaryService instance for this session.Get theGlobalPrivilegeServiceinstance bound to the current session.Get theGroupServiceinstance bound to the current session.Get the JobService instance for this session.Get the JobExecutionService instance for this session.Get the MembershipQueryService instance for this session.Get theMembershipServiceinstance bound to the current session.Get the ModelService instance for this session.Get the PermissionsQueryService instance for this session.Get the ProcessDefinitionService instance for this session.Get the ProcessFlowService instance for this session.Get the ProcessFlowSetupService instance for this session.Get the RecycleBinQueryService instance for this session.Get the RecycleBinService instance for this session.Get the RepositoryQueryService instance for this session.Get theRepositoryServiceinstance bound to the current session.Get the ResourceUtilizationService instance for this session.Get theRoleServiceinstance bound to the current session.Get the ScheduleService instance for this session.Get theScopedPrivilegeServiceinstance bound to the current session.Get the SessionService instance for this session.Get theSharedWorkspaceServiceinstance bound to the current session.Get the SignatureService instance for this session.Get the StandardsService instance for this session.Get the StudyService instance for this session.Get the StudyTlfService instance for this session.Get the SubscriptionService instance for this session.Get the TaskService instance for this session.Get the TlfTemplateService instance for this session.Get theTypeServiceinstance bound to the current session.Get theUserServiceinstance bound to the current session.Get theWorkspaceServiceinstance bound to the current session.
-
Method Details
-
getApplicationInformationService
ApplicationInformationService getApplicationInformationService()Get theApplicationInformationServiceinstance bound to the current session.- Returns:
- the
ApplicationInformationServiceinstance bound to the current session.
-
getAuditService
AuditService getAuditService()Get theAuditServiceinstance bound to the current session.- Returns:
- the
AuditServiceinstance bound to the current session.
-
getGlobalPrivilegeService
GlobalPrivilegeService getGlobalPrivilegeService()Get theGlobalPrivilegeServiceinstance bound to the current session.- Returns:
- the
GlobalPrivilegeServiceinstance bound to the current session.
-
getGroupService
GroupService getGroupService()Get theGroupServiceinstance bound to the current session.- Returns:
- the
GroupServiceinstance bound to the current session.
-
getMembershipService
MembershipService getMembershipService()Get theMembershipServiceinstance bound to the current session.- Returns:
- the
MembershipServiceinstance bound to the current session.
-
getRepositoryService
RepositoryService getRepositoryService()Get theRepositoryServiceinstance bound to the current session.- Returns:
- the
RepositoryServiceinstance bound to the current session.
-
getRoleService
RoleService getRoleService()Get theRoleServiceinstance bound to the current session.- Returns:
- the
RoleServiceinstance bound to the current session.
-
getScopedPrivilegeService
ScopedPrivilegeService getScopedPrivilegeService()Get theScopedPrivilegeServiceinstance bound to the current session.- Returns:
- the
ScopedPrivilegeServiceinstance bound to the current session.
-
getTypeService
TypeService getTypeService()Get theTypeServiceinstance bound to the current session.- Returns:
- the
TypeServiceinstance bound to the current session.
-
getUserService
UserService getUserService()Get theUserServiceinstance bound to the current session.- Returns:
- the
UserServiceinstance bound to the current session.
-
getWorkspaceService
WorkspaceService getWorkspaceService()Get theWorkspaceServiceinstance bound to the current session.- Returns:
- the
WorkspaceServiceinstance 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.
-