Search in sources :

Example 1 with RassXMLAwardPiCoPiEntry

use of edu.cornell.kfs.rass.batch.xml.RassXMLAwardPiCoPiEntry in project cu-kfs by CU-CommunityApps.

the class RassProjectDirectorConverter method convert.

@SuppressWarnings("unchecked")
@Override
public Object convert(Class<? extends PersistableBusinessObject> businessObjectClass, RassPropertyDefinition propertyMapping, Object propertyValue) {
    List<RassXMLAwardPiCoPiEntry> rassAwardPiCoPiEntries = (List<RassXMLAwardPiCoPiEntry>) propertyValue;
    List<CGProjectDirector> projectDirectors = new ArrayList<>();
    if (rassAwardPiCoPiEntries != null && rassAwardPiCoPiEntries.size() > 0) {
        for (RassXMLAwardPiCoPiEntry rassAwardPiCoPi : rassAwardPiCoPiEntries) {
            CGProjectDirector projectDirector = buildProjectDirector(rassAwardPiCoPi);
            projectDirectors.add(projectDirector);
        }
    }
    return projectDirectors;
}
Also used : CGProjectDirector(org.kuali.kfs.module.cg.businessobject.CGProjectDirector) RassXMLAwardPiCoPiEntry(edu.cornell.kfs.rass.batch.xml.RassXMLAwardPiCoPiEntry) ArrayList(java.util.ArrayList) ArrayList(java.util.ArrayList) List(java.util.List)

Aggregations

RassXMLAwardPiCoPiEntry (edu.cornell.kfs.rass.batch.xml.RassXMLAwardPiCoPiEntry)1 ArrayList (java.util.ArrayList)1 List (java.util.List)1 CGProjectDirector (org.kuali.kfs.module.cg.businessobject.CGProjectDirector)1