package edu.asu.spring.quadriga.domain.factory.impl.conceptcollection; import org.springframework.stereotype.Service; import edu.asu.spring.quadriga.domain.conceptcollection.IConceptCollectionCollaborator; import edu.asu.spring.quadriga.domain.factory.conceptcollection.IConceptCollectionCollaboratorFactory; import edu.asu.spring.quadriga.domain.impl.conceptcollection.ConceptCollectionCollaborator; @Service public class ConceptCollectionCollaboratorFactory implements IConceptCollectionCollaboratorFactory { @Override public IConceptCollectionCollaborator createConceptCollectionCollaboratorObject() { return new ConceptCollectionCollaborator(); } @Override public IConceptCollectionCollaborator cloneConceptCollectionCollaboratorObject( IConceptCollectionCollaborator conceptCollectionCollaborator) { IConceptCollectionCollaborator clone = new ConceptCollectionCollaborator(); clone.setCollaborator(conceptCollectionCollaborator.getCollaborator()); clone.setConceptCollection(conceptCollectionCollaborator.getConceptCollection()); clone.setCreatedBy(conceptCollectionCollaborator.getCreatedBy()); clone.setCreatedDate(conceptCollectionCollaborator.getCreatedDate()); clone.setUpdatedBy(conceptCollectionCollaborator.getUpdatedBy()); clone.setUpdatedDate(conceptCollectionCollaborator.getUpdatedDate()); return clone; } }