Package org.kuali.rice.kew.service
Class KEWServiceLocator
java.lang.Object
org.kuali.rice.kew.service.KEWServiceLocator
Convenience class that holds service names and provide methods to acquire services. Defaults to
GLR for actual service acquisition. Used to be responsible for loading and holding spring
application context (when it was SpringServiceLocator) but those responsibilities have been
moved to the SpringLoader.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringPolls for xml files on disk -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ActionListEmailServicestatic ActionListServicestatic ActionRegistrystatic ActionRequestServicestatic ActionTakenServicestatic <T> Tstatic BranchServicestatic DataSourceFor the following methods, we go directly to the SpringLoader because we do NOT want them to be wrapped in any sort of proxy.static DocumentLinkServicestatic DocumentSearchServicestatic DocumentSecurityServicestatic DocumentTypeServicestatic EmailContentServicestatic javax.persistence.EntityManagerFactorystatic IdentityHelperServicestatic org.springframework.cache.CacheManagerstatic NoteServicestatic NotificationServicestatic org.springframework.transaction.PlatformTransactionManagerstatic ResponsibilityIdServicestatic RoleServicestatic RouteHeaderServicestatic RouteModuleServicestatic RouteNodeServicestatic RoutingReportServicestatic RuleAttributeServicestatic RuleDelegationServicestatic RuleServiceInternalstatic RuleTemplateServicestatic <T> TgetService(String serviceName) static SimulationWorkflowEnginestatic javax.transaction.TransactionManagerstatic UserOptionsServicestatic javax.transaction.UserTransactionstatic WorkflowDocumentPrototypestatic WorkflowDocumentServicestatic WorkflowEngineFactorystatic XmlPollerService
-
Field Details
-
KEW_RUN_MODE_PROPERTY
- See Also:
-
DATASOURCE
- See Also:
-
QUICK_LINKS_SERVICE
- See Also:
-
DOCUMENT_SEARCH_SERVICE
- See Also:
-
ACTION_TAKEN_SRV
- See Also:
-
ACTION_REQUEST_SRV
- See Also:
-
ACTION_LIST_SRV
- See Also:
-
DOC_ROUTE_HEADER_SRV
- See Also:
-
DOCUMENT_TYPE_GROUP_SERVICE
- See Also:
-
DOCUMENT_TYPE_SERVICE
- See Also:
-
DOCUMENT_TYPE_PERMISSION_SERVICE
- See Also:
-
DOCUMENT_SECURITY_SERVICE
- See Also:
-
USER_OPTIONS_SRV
- See Also:
-
DOCUMENT_CHANGE_HISTORY_SRV
- See Also:
-
DOCUMENT_VALUE_INDEX_SRV
- See Also:
-
ROUTE_LEVEL_SERVICE
- See Also:
-
CONSTANTS_SERVICE
- See Also:
-
ROUTE_LOG_SERVICE
- See Also:
-
RULE_TEMPLATE_SERVICE
- See Also:
-
RULE_SERVICE
- See Also:
-
RULE_ATTRIBUTE_SERVICE
- See Also:
-
RULE_TEMPLATE_ATTRIBUTE_SERVICE
- See Also:
-
ROLE_SERVICE
- See Also:
-
RESPONSIBILITY_ID_SERVICE
- See Also:
-
STATS_SERVICE
- See Also:
-
ROUTE_MANAGER_QUEUE_SERVICE
- See Also:
-
ROUTE_MANAGER_CONTROLLER
- See Also:
-
RULE_DELEGATION_SERVICE
- See Also:
-
ROUTE_MANAGER_DRIVER
- See Also:
-
OPTIMISTIC_LOCK_FAILURE_SERVICE
- See Also:
-
NOTE_SERVICE
- See Also:
-
ROUTING_REPORT_SERVICE
- See Also:
-
ROUTE_MODULE_SERVICE
- See Also:
-
EXCEPTION_ROUTING_SERVICE
- See Also:
-
ACTION_REGISTRY
- See Also:
-
BRANCH_SERVICE
- See Also:
-
WORKFLOW_MBEAN
- See Also:
-
JTA_TRANSACTION_MANAGER
- See Also:
-
USER_TRANSACTION
- See Also:
-
SCHEDULER
- See Also:
-
DOCUMENT_LINK_SERVICE
- See Also:
-
XML_POLLER_SERVICE
Polls for xml files on disk- See Also:
-
DB_TABLES_LOADER
- See Also:
-
ROUTE_NODE_SERVICE
- See Also:
-
SIMULATION_ENGINE
- See Also:
-
WORKFLOW_ENGINE_FACTORY
- See Also:
-
ACTION_LIST_EMAIL_SERVICE
- See Also:
-
EMAIL_CONTENT_SERVICE
- See Also:
-
NOTIFICATION_SERVICE
- See Also:
-
TRANSACTION_MANAGER
- See Also:
-
TRANSACTION_TEMPLATE
- See Also:
-
WORKFLOW_DOCUMENT_SERVICE
- See Also:
-
EXTENSION_SERVICE
- See Also:
-
TRANSFORMATION_SERVICE
- See Also:
-
REMOVE_REPLACE_DOCUMENT_SERVICE
- See Also:
-
IDENTITY_HELPER_SERVICE
- See Also:
-
ENTITY_MANAGER_FACTORY
- See Also:
-
MAILER
- See Also:
-
WORKFLOW_DOCUMENT_PROTOTYPE
- See Also:
-
DOCUMENT_SEARCH_CUSTOMIZATION_MEDIATOR
- See Also:
-
RULE_VALIDATION_ATTRIBUTE_RESOLVER
- See Also:
-
WORKFLOW_RULE_ATTRIBUTE_MEDIATOR
- See Also:
-
LOCAL_CACHE_MANAGER
- See Also:
-
-
Constructor Details
-
KEWServiceLocator
public KEWServiceLocator()
-
-
Method Details
-
getEntityManagerFactory
public static javax.persistence.EntityManagerFactory getEntityManagerFactory() -
getService
- Parameters:
serviceName- the name of the service bean- Returns:
- the service
-
getBean
-
getDocumentTypeService
-
getDocumentTypePermissionService
-
getDocumentSecurityService
-
getActionRequestService
-
getActionTakenService
-
getResponsibilityIdService
-
getRouteHeaderService
-
getRuleTemplateService
-
getRuleAttributeService
-
getWorkflowDocumentService
-
getRouteModuleService
-
getRoleService
-
getRuleService
-
getRuleDelegationService
-
getRoutingReportService
-
getXmlPollerService
-
getUserOptionsService
-
getActionListService
-
getRouteNodeService
-
getSimulationEngine
-
getWorkflowEngineFactory
-
getExceptionRoutingService
-
getActionListEmailService
-
getEmailContentService
-
getNotificationService
-
getTransactionManager
public static javax.transaction.TransactionManager getTransactionManager() -
getUserTransaction
public static javax.transaction.UserTransaction getUserTransaction() -
getNoteService
-
getActionRegistry
-
getBranchService
-
getDocumentSearchService
-
getIdentityHelperService
-
getDocumentLinkService
-
getDataSource
For the following methods, we go directly to the SpringLoader because we do NOT want them to be wrapped in any sort of proxy. -
getPlatformTransactionManager
public static org.springframework.transaction.PlatformTransactionManager getPlatformTransactionManager() -
getWorkflowDocumentPrototype
-
getDocumentSearchCustomizationMediator
-
getWorkflowRuleAttributeMediator
-
getRuleValidationAttributeResolver
-
getLocalCacheManager
public static org.springframework.cache.CacheManager getLocalCacheManager()
-