net.nan21.dnet.module.pj.md.business.service
Interface IProjectMemberService

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

public interface IProjectMemberService
extends net.nan21.dnet.core.api.service.IEntityService<ProjectMember>

Interface to expose business functions specific for ProjectMember domain entity.


Method Summary
 List<ProjectMember> findByMember(Assignable member)
          Find by reference: member
 List<ProjectMember> findByMemberId(Long memberId)
          Find by ID of reference: member.id
 ProjectMember findByName(Long projectId, Long memberId)
          Find by unique key
 ProjectMember findByName(Project project, Assignable member)
          Find by unique key
 List<ProjectMember> findByProject(Project project)
          Find by reference: project
 List<ProjectMember> findByProjectId(Long projectId)
          Find by ID of reference: project.id
 List<ProjectMember> findByProjectRole(ProjectRole projectRole)
          Find by reference: projectRole
 List<ProjectMember> findByProjectRoleId(Long projectRoleId)
          Find by ID of reference: projectRole.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

ProjectMember findByName(Project project,
                         Assignable member)
Find by unique key


findByName

ProjectMember findByName(Long projectId,
                         Long memberId)
Find by unique key


findByProject

List<ProjectMember> findByProject(Project project)
Find by reference: project


findByProjectId

List<ProjectMember> findByProjectId(Long projectId)
Find by ID of reference: project.id


findByMember

List<ProjectMember> findByMember(Assignable member)
Find by reference: member


findByMemberId

List<ProjectMember> findByMemberId(Long memberId)
Find by ID of reference: member.id


findByProjectRole

List<ProjectMember> findByProjectRole(ProjectRole projectRole)
Find by reference: projectRole


findByProjectRoleId

List<ProjectMember> findByProjectRoleId(Long projectRoleId)
Find by ID of reference: projectRole.id



Copyright © 2012. All Rights Reserved.