use of org.kuali.kfs.core.api.util.ConcreteKeyValue in project cu-kfs by CU-CommunityApps.
the class AccountReversionGlobalRule method checkDetailObjectReversionCodeValidity.
/**
* Tests if the object reversion code is a valid code.
*
* @param detail the AccountReversionGlobalDetail to check
* @return true if it the detail is valid, false if otherwise
*/
public boolean checkDetailObjectReversionCodeValidity(AccountReversionGlobalDetail detail) {
boolean success = true;
if (!StringUtils.isBlank(detail.getAccountReversionCode())) {
boolean foundInList = false;
// search through the values. Is that right good & healthy?
for (Object kvPairObj : new ReversionCodeValuesFinder().getKeyValues()) {
ConcreteKeyValue kvPair = (ConcreteKeyValue) kvPairObj;
if (kvPair.getKey().toString().equals(detail.getAccountReversionCode())) {
foundInList = true;
break;
}
}
if (!foundInList) {
// we've failed to find the code in the list...FAILED!
success = false;
GlobalVariables.getMessageMap().putError("accountReversionCode", CUKFSKeyConstants.ERROR_DOCUMENT_GLOBAL_ACCT_REVERSION_INVALID_ACCT_REVERSION_CODE, new String[] { detail.getAccountReversionCode() });
}
}
return success;
}
use of org.kuali.kfs.core.api.util.ConcreteKeyValue in project cu-kfs by CU-CommunityApps.
the class AmountOrPercentValuesFinder method getKeyValues.
/**
* @see org.kuali.kfs.kns.lookup.keyvalues.KeyValuesFinder#getKeyValues()
*/
public List<KeyValue> getKeyValues() {
List<KeyValue> keyValues = new ArrayList<KeyValue>();
keyValues.add(new ConcreteKeyValue(CUPurapConstants.AMOUNT, "Amount"));
keyValues.add(new ConcreteKeyValue(CUPurapConstants.PERCENT, "Percent"));
return keyValues;
}
use of org.kuali.kfs.core.api.util.ConcreteKeyValue in project cu-kfs by CU-CommunityApps.
the class YesNoValuesFinder method getKeyValues.
public List<KeyValue> getKeyValues() {
List<KeyValue> keyValues = new ArrayList<>();
keyValues.add(new ConcreteKeyValue("N", "No"));
keyValues.add(new ConcreteKeyValue("Y", "Yes"));
return keyValues;
}
use of org.kuali.kfs.core.api.util.ConcreteKeyValue in project cu-kfs by CU-CommunityApps.
the class RequisitionAttachmentTypeValuesFinder method getKeyValues.
public List<KeyValue> getKeyValues() {
List<KeyValue> keyValues = new ArrayList<KeyValue>();
keyValues.add(new ConcreteKeyValue(CUPurapConstants.AttachemntToVendorIndicators.DONT_SEND_TO_VENDOR, "No"));
keyValues.add(new ConcreteKeyValue(CUPurapConstants.AttachemntToVendorIndicators.SEND_TO_VENDOR, "Yes"));
return keyValues;
}
use of org.kuali.kfs.core.api.util.ConcreteKeyValue in project cu-kfs by CU-CommunityApps.
the class DepartmentLevelOrganizationValuesFinder method getKeyValues.
public List<KeyValue> getKeyValues() {
List<KeyValue> keyValues = new ArrayList<KeyValue>();
keyValues.add(new ConcreteKeyValue("", ""));
return keyValues;
}
Aggregations