View Javadoc
1   package org.kuali.ole.sys.batch;
2   
3   /**
4    * A contract of methods which must be implemented by configuration elements which associate setting a substring
5    * of a parsed line as a property on a business object
6    */
7   public interface FlatFilePropertySpecification {
8       /**
9        * Sets the property on the business object
10       * @param value the substring of the parsed line to set
11       * @param businessObject the business object to set the parsed line on
12       * @param lineNumber the current line number 
13       */
14  	public void setProperty(String value, Object businessObject, int lineNumber);
15  	
16  	/**
17  	 * @return the name of the property that should be set
18  	 */
19  	public String getPropertyName();
20  }