@AccessLevel(value=EXTERNAL)
public interface PlanItem
extends curam.util.persistence.StandardEntity, curam.util.persistence.helper.Lifecycle<curam.codetable.impl.RECORDSTATUSEntry>
Modifier and Type | Method and Description |
---|---|
curam.util.type.Money |
getCost()
Retrieves the value of the cost field.
|
java.lang.String |
getCreatePlannedSubGoalPageParamName()
Retrieves the value of the createPageSubGoalIDParamName field.
|
curam.piwrapper.impl.ClientURI |
getCreateURI()
Retrieves the URI for the create planned item page.
|
java.lang.String |
getDescription()
Retrieves the description text for the plan item.
|
curam.codetable.impl.PLANITEMNAMEEntry |
getName()
Getter for the plan item name.
|
java.lang.String |
getReference()
Retrieves the reference for the plan item. the reference field is used to
reference this type of plan item from other areas of the system, e.g. the
rules engine.
|
curam.codetable.impl.PLANITEMTYPEEntry |
getType()
Retrieves the type of plan item.
|
java.lang.Boolean |
isApprovalRequired()
Indicates if approval is required for this plan item.
|
curam.codetable.impl.PLANITEMNAMEEntry getName()
curam.codetable.impl.PLANITEMTYPEEntry getType()
java.lang.String getDescription()
java.lang.String getReference()
java.lang.Boolean isApprovalRequired()
true
if the plan item requires approval,
false
otherwise.curam.util.type.Money getCost()
curam.piwrapper.impl.ClientURI getCreateURI()
E.g. CreatePlannedItemPage.do?planItemID=10001
The operation doesn't add thePlannedSubGoal
param to the URI, this
is usually required for creating planned items as plan items are linked to
planned sub goals.java.lang.String getCreatePlannedSubGoalPageParamName()