org.kuali.student.lum.bo.options
Class RemoteOrganizationValuesFinder

java.lang.Object
  extended by org.kuali.rice.kns.lookup.keyvalues.KeyValuesBase
      extended by org.kuali.student.lum.bo.options.RemoteOrganizationValuesFinder
All Implemented Interfaces:
KeyValuesFinder

public class RemoteOrganizationValuesFinder
extends KeyValuesBase


Field Summary
private static Logger LOG
           
private  OrganizationService organizationService
           
 
Constructor Summary
RemoteOrganizationValuesFinder()
           
 
Method Summary
protected  KeyLabelPair buildKeyLabelPair(String orgId, String orgShortName, String orgLongName, String orgType)
          Builds a valid KeyLabelPair object for use in Student system KeyValue classes.
 List<KeyLabelPair> getKeyValues()
           
protected  OrganizationService getOrganizationService()
           
 
Methods inherited from class org.kuali.rice.kns.lookup.keyvalues.KeyValuesBase
clearInternalCache, getKeyLabel, getKeyLabelMap, getKeyValues, getOptionLabels, getOptionValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static final Logger LOG

organizationService

private OrganizationService organizationService
Constructor Detail

RemoteOrganizationValuesFinder

public RemoteOrganizationValuesFinder()
Method Detail

getKeyValues

public List<KeyLabelPair> getKeyValues()

getOrganizationService

protected OrganizationService getOrganizationService()

buildKeyLabelPair

protected KeyLabelPair buildKeyLabelPair(String orgId,
                                         String orgShortName,
                                         String orgLongName,
                                         String orgType)
Builds a valid KeyLabelPair object for use in Student system KeyValue classes. Will throw an IllegalArgumentException if the parameters needed are not passed.

Parameters:
orgId -
orgShortName -
orgLongName -
orgType -
Returns:


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