View Javadoc

1   package org.kuali.ole.ingest.resolver;
2   
3   import org.kuali.ole.OLEConstants;
4   import org.kuali.ole.ingest.pojo.ProfileTerm;
5   
6   /**
7    * Created by IntelliJ IDEA.
8    * User: pvsubrah
9    * Date: 3/28/12
10   * Time: 3:10 PM
11   * To change this template use File | Settings | File Templates.
12   */
13  public class ExistingTermResolver extends AbstractProfileTermResolver{
14      /**
15       *  This method returns the profile terms need to be resolved
16       * @param profileTerm
17       * @return  profileTerm
18       */
19      @Override
20      protected Object resolveFromProfileTerm(ProfileTerm profileTerm) {
21          return profileTerm.getExistingField();
22      }
23  
24      /**
25       *     Gets the existing field constant from oleConstants
26       * @return  existing field.
27       */
28      @Override
29      public String getOutput() {
30          return OLEConstants.EXISTING_FIELD;
31      }
32  }