org.kuali.rice.kim.service
Class KIMServiceLocatorWeb

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

public class KIMServiceLocatorWeb
extends Object


Field Summary
static String KIM_RUN_MODE_PROPERTY
           
private static org.apache.log4j.Logger LOG
           
 
Constructor Summary
KIMServiceLocatorWeb()
           
 
Method Summary
static Object getBean(String serviceName)
           
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 Object getService(String serviceName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static final org.apache.log4j.Logger LOG

KIM_RUN_MODE_PROPERTY

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

KIMServiceLocatorWeb

public KIMServiceLocatorWeb()
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


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