net.nan21.dnet.module.pj.base.business.service
Interface IProjectTypeService

All Superinterfaces:
net.nan21.dnet.core.api.service.IEntityService<ProjectType>

public interface IProjectTypeService
extends net.nan21.dnet.core.api.service.IEntityService<ProjectType>

Interface to expose business functions specific for ProjectType domain entity.


Method Summary
 List<ProjectType> findByCategory(ProjectCategory category)
          Find by reference: category
 List<ProjectType> findByCategoryId(Long categoryId)
          Find by ID of reference: category.id
 List<ProjectType> findByItemTypes(IssueType itemTypes)
          Find by reference: itemTypes
 List<ProjectType> findByItemTypesId(Long itemTypesId)
          Find by ID of reference: itemTypes.id
 ProjectType findByName(String name)
          Find by unique key
 List<ProjectType> findByProjectRoles(ProjectRole projectRoles)
          Find by reference: projectRoles
 List<ProjectType> findByProjectRolesId(Long projectRolesId)
          Find by ID of reference: projectRoles.id
 
Methods inherited from interface net.nan21.dnet.core.api.service.IEntityService
create, delete, deleteById, deleteByIds, doStartWfProcessInstanceById, doStartWfProcessInstanceByKey, doStartWfProcessInstanceByMessage, findAll, findById, findByIds, findByUk, findEntitiesByAttributes, findEntitiesByAttributes, findEntityByAttributes, findEntityByAttributes, getEntityManager, getSystemConfig, insert, insert, setEntityManager, setSystemConfig, update, update, update
 

Method Detail

findByName

ProjectType findByName(String name)
Find by unique key


findByCategory

List<ProjectType> findByCategory(ProjectCategory category)
Find by reference: category


findByCategoryId

List<ProjectType> findByCategoryId(Long categoryId)
Find by ID of reference: category.id


findByProjectRoles

List<ProjectType> findByProjectRoles(ProjectRole projectRoles)
Find by reference: projectRoles


findByProjectRolesId

List<ProjectType> findByProjectRolesId(Long projectRolesId)
Find by ID of reference: projectRoles.id


findByItemTypes

List<ProjectType> findByItemTypes(IssueType itemTypes)
Find by reference: itemTypes


findByItemTypesId

List<ProjectType> findByItemTypesId(Long itemTypesId)
Find by ID of reference: itemTypes.id



Copyright © 2012. All Rights Reserved.