Package mc.core.model.project
Class ProjectTaskStateTrigger
java.lang.Object
mc.core.model.project.ProjectTaskStateTrigger
- All Implemented Interfaces:
Serializable,IBaseEntity,ICoreEntity
defines trigger from a stateType to a taskType. if an entity enters state whose stateType has one or more taskTypes
assigned, a task of each type is created. the task is then tried to assign to a responsible user, based on swimlane
and project principal configuration, and certain business logic.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptiondefault constructorProjectTaskStateTrigger(ProjectTaskType projectTaskType, StateType stateType, boolean mandatory) constructor with mandatory members -
Method Summary
Modifier and TypeMethodDescriptionbooleanlonggetId()inthashCode()booleanvoidsetId(long id) voidsetMandatory(boolean mandatory) voidsetProjectTaskType(ProjectTaskType projectTaskType) voidsetStateType(StateType stateType) toString()
-
Constructor Details
-
ProjectTaskStateTrigger
public ProjectTaskStateTrigger()default constructor -
ProjectTaskStateTrigger
public ProjectTaskStateTrigger(ProjectTaskType projectTaskType, StateType stateType, boolean mandatory) constructor with mandatory members
-
-
Method Details
-
getId
public long getId()- Specified by:
getIdin interfaceIBaseEntity
-
setId
public void setId(long id) - Specified by:
setIdin interfaceIBaseEntity
-
getProjectTaskType
-
setProjectTaskType
-
getStateType
-
setStateType
-
isMandatory
public boolean isMandatory() -
setMandatory
public void setMandatory(boolean mandatory) -
equals
-
hashCode
public int hashCode() -
toString
-