/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.inbio.ara.dto.inventory;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import org.inbio.ara.dto.BaseDTOFactory;
import org.inbio.ara.persistence.identification.Identifier;
import org.inbio.ara.persistence.identification.IdentifierHistory;
/**
*
* @author asanabria
*/
public class IdentifierHistoryDTOFactory extends BaseDTOFactory<IdentifierHistory, IdentifierHistoryDTO> {
public IdentifierHistoryDTO createDTO(IdentifierHistory entity) {
throw new UnsupportedOperationException("Not supported yet.");
}
public IdentifierHistory createEntity(Identifier ident) {
IdentifierHistory anIdentifierHistory = new IdentifierHistory();
anIdentifierHistory.setCreatedBy(ident.getCreatedBy());
anIdentifierHistory.setCreationDate(ident.getCreationDate());
anIdentifierHistory.setIdentificationSequence(ident.getIdentifierPK().getIdentificationSequence());
anIdentifierHistory.setIdentifierPersonId(ident.getIdentifierPK().getIdentifierPerson().getPersonId());
anIdentifierHistory.setIdentifierSequence(ident.getIdentifierSequence());
anIdentifierHistory.setInitialTimestamp(ident.getIdentifierPK().getInitialTimestamp());
anIdentifierHistory.setLastModificationBy(ident.getLastModificationBy());
anIdentifierHistory.setLastModificationDate(ident.getLastModificationDate());
anIdentifierHistory.setSpecimenId(ident.getIdentifierPK().getSpecimenId());
return anIdentifierHistory;
}
}