org.kuali.rice.kim.service
Class KIMServiceLocator

java.lang.Object
  extended by org.kuali.rice.kim.service.KIMServiceLocator

public final class KIMServiceLocator
extends Object

Service locator for KIM.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
static String GROUP_INTERNAL_SERVICE
           
static String KIM_AUTHENTICATION_SERVICE
           
static String KIM_GROUP_SERVICE
           
static String KIM_GROUP_UPDATE_SERVICE
           
static String KIM_IDENTITY_ARCHIVE_SERVICE
           
static String KIM_IDENTITY_MANAGEMENT_SERVICE
           
static String KIM_IDENTITY_SERVICE
           
static String KIM_IDENTITY_UPDATE_SERVICE
           
static String KIM_PERMISSION_SERVICE
           
static String KIM_PERMISSION_UPDATE_SERVICE
           
static String KIM_PERSON_SERVICE
           
static String KIM_RESPONSIBILITY_SERVICE
           
static String KIM_RESPONSIBILITY_UPDATE_SERVICE
           
static String KIM_ROLE_MANAGEMENT_SERVICE
           
static String KIM_ROLE_SERVICE
           
static String KIM_ROLE_UPDATE_SERVICE
           
static String KIM_RUN_MODE_PROPERTY
           
static String KIM_TYPE_INFO_SERVICE
           
static String KIM_UI_DOCUMENT_SERVICE
           
static String RESPONSIBILITY_INTERNAL_SERVICE
           
 
Constructor Summary
KIMServiceLocator()
           
 
Method Summary
static AuthenticationService getAuthenticationService()
           
static Object getBean(String serviceName)
           
static GroupInternalService getGroupInternalService()
           
static GroupService getGroupService()
           
static GroupUpdateService getGroupUpdateService()
           
static IdentityArchiveService getIdentityArchiveService()
           
static IdentityManagementService getIdentityManagementService()
           
static IdentityService getIdentityService()
           
static IdentityUpdateService getIdentityUpdateService()
           
static KimTypeService getKimTypeService(KimType kimType)
          Fetches the KimTypeService for the given KimType If the kimType passed in is null then this method will return null.
static KimTypeService getKimTypeService(QName kimTypeServiceName)
          Fetches the KimTypeService for the given kim type service name.
static PermissionService getPermissionService()
           
static PermissionUpdateService getPermissionUpdateService()
           
static PersonService getPersonService()
           
static ResponsibilityInternalService getResponsibilityInternalService()
           
static ResponsibilityService getResponsibilityService()
           
static ResponsibilityUpdateService getResponsibilityUpdateService()
           
static RoleManagementService getRoleManagementService()
           
static RoleService getRoleService()
           
static RoleUpdateService getRoleUpdateService()
           
static Object getService(String serviceName)
           
static KimTypeInfoService getTypeInfoService()
           
static UiDocumentService getUiDocumentService()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KIM_RUN_MODE_PROPERTY

public static final String KIM_RUN_MODE_PROPERTY
See Also:
Constant Field Values

KIM_IDENTITY_MANAGEMENT_SERVICE

public static final String KIM_IDENTITY_MANAGEMENT_SERVICE
See Also:
Constant Field Values

KIM_ROLE_MANAGEMENT_SERVICE

public static final String KIM_ROLE_MANAGEMENT_SERVICE
See Also:
Constant Field Values

KIM_PERSON_SERVICE

public static final String KIM_PERSON_SERVICE
See Also:
Constant Field Values

KIM_IDENTITY_SERVICE

public static final String KIM_IDENTITY_SERVICE
See Also:
Constant Field Values

KIM_IDENTITY_UPDATE_SERVICE

public static final String KIM_IDENTITY_UPDATE_SERVICE
See Also:
Constant Field Values

KIM_IDENTITY_ARCHIVE_SERVICE

public static final String KIM_IDENTITY_ARCHIVE_SERVICE
See Also:
Constant Field Values

KIM_GROUP_SERVICE

public static final String KIM_GROUP_SERVICE
See Also:
Constant Field Values

KIM_GROUP_UPDATE_SERVICE

public static final String KIM_GROUP_UPDATE_SERVICE
See Also:
Constant Field Values

KIM_ROLE_SERVICE

public static final String KIM_ROLE_SERVICE
See Also:
Constant Field Values

KIM_ROLE_UPDATE_SERVICE

public static final String KIM_ROLE_UPDATE_SERVICE
See Also:
Constant Field Values

KIM_PERMISSION_SERVICE

public static final String KIM_PERMISSION_SERVICE
See Also:
Constant Field Values

KIM_PERMISSION_UPDATE_SERVICE

public static final String KIM_PERMISSION_UPDATE_SERVICE
See Also:
Constant Field Values

KIM_RESPONSIBILITY_SERVICE

public static final String KIM_RESPONSIBILITY_SERVICE
See Also:
Constant Field Values

KIM_RESPONSIBILITY_UPDATE_SERVICE

public static final String KIM_RESPONSIBILITY_UPDATE_SERVICE
See Also:
Constant Field Values

KIM_AUTHENTICATION_SERVICE

public static final String KIM_AUTHENTICATION_SERVICE
See Also:
Constant Field Values

KIM_TYPE_INFO_SERVICE

public static final String KIM_TYPE_INFO_SERVICE
See Also:
Constant Field Values

KIM_UI_DOCUMENT_SERVICE

public static final String KIM_UI_DOCUMENT_SERVICE
See Also:
Constant Field Values

GROUP_INTERNAL_SERVICE

public static final String GROUP_INTERNAL_SERVICE
See Also:
Constant Field Values

RESPONSIBILITY_INTERNAL_SERVICE

public static final String RESPONSIBILITY_INTERNAL_SERVICE
See Also:
Constant Field Values
Constructor Detail

KIMServiceLocator

public KIMServiceLocator()
Method Detail

getService

public static Object getService(String serviceName)

getBean

public static Object getBean(String serviceName)

getKimTypeService

public static KimTypeService getKimTypeService(KimType kimType)
Fetches the KimTypeService for the given KimType If the kimType passed in is null then this method will return null. This method will resolve the kimTypeServiceName on the given KimType and then delegate to getKimTypeService(QName).


getKimTypeService

public static KimTypeService getKimTypeService(QName kimTypeServiceName)
Fetches the KimTypeService for the given kim type service name. If the given QName is null, then this method will throw an IllegalArgumentException.

Throws:
IllegalArgumentException - if the given kimTypeServiceName is null

getIdentityManagementService

public static IdentityManagementService getIdentityManagementService()

getIdentityService

public static IdentityService getIdentityService()

getIdentityUpdateService

public static IdentityUpdateService getIdentityUpdateService()

getIdentityArchiveService

public static IdentityArchiveService getIdentityArchiveService()

getGroupService

public static GroupService getGroupService()

getGroupUpdateService

public static GroupUpdateService getGroupUpdateService()

getRoleService

public static RoleService getRoleService()

getRoleUpdateService

public static RoleUpdateService getRoleUpdateService()

getRoleManagementService

public static RoleManagementService getRoleManagementService()

getPermissionService

public static PermissionService getPermissionService()

getPermissionUpdateService

public static PermissionUpdateService getPermissionUpdateService()

getResponsibilityService

public static ResponsibilityService getResponsibilityService()

getResponsibilityUpdateService

public static ResponsibilityUpdateService getResponsibilityUpdateService()

getTypeInfoService

public static KimTypeInfoService getTypeInfoService()

getAuthenticationService

public static AuthenticationService getAuthenticationService()

getUiDocumentService

public static UiDocumentService getUiDocumentService()

getPersonService

public static PersonService getPersonService()

getGroupInternalService

public static GroupInternalService getGroupInternalService()

getResponsibilityInternalService

public static ResponsibilityInternalService getResponsibilityInternalService()


Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.