001 package org.kuali.student.r2.common.assembler;
002
003 import org.kuali.student.r2.common.dto.ContextInfo;
004 import org.kuali.student.r2.common.dto.EntityInfo;
005
006 public class EntityDTOAssembler<E extends EntityInfo, F extends EntityInfo> {
007
008 public F assemble(E fromDTO, F toDTO, ContextInfo context) {
009
010 toDTO.setAttributes(fromDTO.getAttributes());
011 toDTO.setMeta(fromDTO.getMeta());
012 toDTO.setStateKey(fromDTO.getStateKey());
013 toDTO.setTypeKey(fromDTO.getTypeKey());
014 toDTO.setName(fromDTO.getName());
015 toDTO.setDescr(fromDTO.getDescr());
016
017 return toDTO;
018
019 }
020 }