package edu.asu.spring.quadriga.service.conceptcollection.impl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import edu.asu.spring.quadriga.dao.IBaseDAO; import edu.asu.spring.quadriga.dao.ICollaboratorDAO; import edu.asu.spring.quadriga.dao.conceptcollection.IConceptCollectionCollaboratorDAO; import edu.asu.spring.quadriga.dao.conceptcollection.IConceptCollectionDAO; import edu.asu.spring.quadriga.dao.conceptcollection.impl.ConceptCollectionDAO; import edu.asu.spring.quadriga.dto.ConceptCollectionCollaboratorDTO; import edu.asu.spring.quadriga.dto.ConceptCollectionCollaboratorDTOPK; import edu.asu.spring.quadriga.dto.ConceptCollectionDTO; import edu.asu.spring.quadriga.service.conceptcollection.ICCCollaboratorManager; import edu.asu.spring.quadriga.service.impl.CollaboratorManager; @Service public class CCCollaboratorManager extends CollaboratorManager<ConceptCollectionCollaboratorDTO, ConceptCollectionCollaboratorDTOPK, ConceptCollectionDTO, ConceptCollectionDAO> implements ICCCollaboratorManager { @Autowired private IConceptCollectionCollaboratorDAO ccCollaboratorDao; @Autowired private IConceptCollectionDAO ccDao; @Override public ConceptCollectionCollaboratorDTO createNewCollaboratorDTO() { return new ConceptCollectionCollaboratorDTO(); } @Override public ConceptCollectionCollaboratorDTOPK createNewCollaboratorDTOPK(String id, String collabUser, String role) { return new ConceptCollectionCollaboratorDTOPK(id, collabUser, role); } @Override public IBaseDAO<ConceptCollectionDTO> getDao() { return ccDao; } @Override public ICollaboratorDAO<ConceptCollectionCollaboratorDTO> getCollaboratorDao() { return ccCollaboratorDao; } }