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>


Method Summary
 List<ProjectMember> findByMember(Assignable member)
           
 List<ProjectMember> findByMemberId(Long memberId)
           
 ProjectMember findByName(Long projectId, Long memberId)
           
 ProjectMember findByName(Project project, Assignable member)
           
 List<ProjectMember> findByProject(Project project)
           
 List<ProjectMember> findByProjectId(Long projectId)
           
 List<ProjectMember> findByProjectRole(ProjectRole projectRole)
           
 List<ProjectMember> findByProjectRoleId(Long projectRoleId)
           
 
Methods inherited from interface net.nan21.dnet.core.api.service.IEntityService
create, 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)

findByName

ProjectMember findByName(Long projectId,
                         Long memberId)

findByProject

List<ProjectMember> findByProject(Project project)

findByProjectId

List<ProjectMember> findByProjectId(Long projectId)

findByMember

List<ProjectMember> findByMember(Assignable member)

findByMemberId

List<ProjectMember> findByMemberId(Long memberId)

findByProjectRole

List<ProjectMember> findByProjectRole(ProjectRole projectRole)

findByProjectRoleId

List<ProjectMember> findByProjectRoleId(Long projectRoleId)


Copyright © 2012. All Rights Reserved.