Package mc.core.model.project
Class ProjectTaskSwimlane
java.lang.Object
mc.core.model.project.ProjectPrincipalBase
mc.core.model.project.ProjectTaskSwimlane
- All Implemented Interfaces:
Serializable,IBaseEntity,ICoreEntity
defines responsibility of a principal (user or group) for a projektTaskType.
principal maybe a project principal from project or any other user or group.
business logic has to find a user for assigning a created task of type
principal maybe a project principal from project or any other user or group.
business logic has to find a user for assigning a created task of type
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptiondefault constructorcopy constructorProjectTaskSwimlane(ProjectTaskType projectTaskType, ComplexEntity targetEntity, Principal principal, Set<User> deputies) constructor with membersProjectTaskSwimlane(ProjectTaskType projectTaskType, ComplexEntity targetEntity, Principal principal, User deputy) convenience constructor with one deputy -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()voidsetProjectTaskType(ProjectTaskType projectTaskType) voidsetTargetEntity(ComplexEntity entity) toString()Methods inherited from class mc.core.model.project.ProjectPrincipalBase
getDeputyUser, getId, getPrincipal, getUser, getUserGroup, isUser, isUserGroup, setDeputies, setDeputyUser, setId, setPrincipal
-
Constructor Details
-
ProjectTaskSwimlane
public ProjectTaskSwimlane()default constructor -
ProjectTaskSwimlane
public ProjectTaskSwimlane(ProjectTaskType projectTaskType, ComplexEntity targetEntity, Principal principal, Set<User> deputies) constructor with members -
ProjectTaskSwimlane
public ProjectTaskSwimlane(ProjectTaskType projectTaskType, ComplexEntity targetEntity, Principal principal, User deputy) convenience constructor with one deputy -
ProjectTaskSwimlane
copy constructor
-
-
Method Details
-
getProjectTaskType
-
setProjectTaskType
-
getTargetEntity
-
setTargetEntity
-
getDeputies
-
equals
- Overrides:
equalsin classProjectPrincipalBase
-
hashCode
public int hashCode()- Overrides:
hashCodein classProjectPrincipalBase
-
toString
- Overrides:
toStringin classProjectPrincipalBase
-