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 }