package edu.asu.spring.quadriga.dao.workbench.impl; import java.util.Properties; import javax.annotation.Resource; import org.springframework.stereotype.Repository; import org.springframework.transaction.annotation.Transactional; import edu.asu.spring.quadriga.dao.impl.BaseDAO; import edu.asu.spring.quadriga.dao.workbench.IProjectDAO; import edu.asu.spring.quadriga.dto.ProjectDTO; @Repository @Transactional public class ProjectDAO extends BaseDAO<ProjectDTO> implements IProjectDAO { @Resource(name = "projectconstants") private Properties messages; @Override public ProjectDTO getProjectDTO(String id) { return getDTO(ProjectDTO.class, id); } @Override public ProjectDTO getDTO(String id) { return getProjectDTO(id); } @Override public String getIdPrefix() { return messages.getProperty("project_id.prefix"); } }