View Javadoc

1   package org.kuali.student.common.assembly.transform;
2   
3   import org.kuali.student.common.assembly.data.Data;
4   import org.kuali.student.common.assembly.data.Metadata;
5   
6   public interface DataBeanMapper {
7   
8   	/**
9   	 * Takes a DTO Bean and converts it to a Data map structure.
10  	 * 
11  	 * @param value
12  	 * @return the converted bean object
13  	 */
14  	public Data convertFromBean(Object value) throws Exception;
15  
16  	/**
17  	 * Takes a data map and converts it to the corresponding DTO Bean
18  	 * 
19  	 * @param data
20  	 * @param clazz
21  	 * @return
22  	 */
23  	public Object convertFromData(Data data, Class<?> clazz, Metadata metadata) throws Exception;
24  
25  }