Package mc.core.model.project
Class ProjectPrincipal
java.lang.Object
mc.core.model.project.ProjectPrincipalBase
mc.core.model.project.ProjectPrincipal
- All Implemented Interfaces:
Serializable,IBaseEntity,ICoreEntity
link to a user participating in this project under a certain role.
for historical reasons. currently not used. responsibility for project tasks is now configured through
for historical reasons. currently not used. responsibility for project tasks is now configured through
ProjectTaskSwimlane- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum -
Constructor Summary
ConstructorsConstructorDescriptiondefault constructorProjectPrincipal(ProjectPrincipal source) copy constructorProjectPrincipal(Project project, ProjectPrincipal.ProjectPrincipalRole principalRole, Principal principal, User deputy) constructor with members -
Method Summary
Modifier and TypeMethodDescriptionvoidsetPrincipalRole(ProjectPrincipal.ProjectPrincipalRole principalRole) voidsetProject(Project project) Methods inherited from class mc.core.model.project.ProjectPrincipalBase
equals, getDeputyUser, getId, getPrincipal, getUser, getUserGroup, hashCode, isUser, isUserGroup, setDeputies, setDeputyUser, setId, setPrincipal, toString
-
Constructor Details
-
ProjectPrincipal
public ProjectPrincipal()default constructor -
ProjectPrincipal
public ProjectPrincipal(Project project, ProjectPrincipal.ProjectPrincipalRole principalRole, Principal principal, User deputy) constructor with members -
ProjectPrincipal
copy constructor
-
-
Method Details
-
getProject
-
setProject
-
getPrincipalRole
-
setPrincipalRole
-
getDeputies
-