public class PlanItemData extends Object implements Comparable<PlanItemData>
A class to represent the state of a single PlanItem
.
Constructor and Description |
---|
PlanItemData()
Empty default constructor.
|
PlanItemData(PlanItem planItem) |
PlanItemData(PlanItemData template,
String instanceId)
Cloning constructor.
|
PlanItemData(PlanItemState state,
PlanItemTransition lastTransition,
String instanceId)
Used during migration.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(PlanItemData o) |
static String |
extractId(String instanceId) |
static String |
extractInstanceSuffix(String instanceId) |
static Integer |
extractIntId(String instanceId) |
String |
getActivationTime() |
String |
getClientId() |
Map<String,String> |
getCustomState() |
String |
getId() |
String |
getInstanceId() |
Integer |
getInstanceIntId() |
String |
getInstanceSuffix() |
PlanItemTransition |
getLastTransition() |
String |
getParentInstanceId() |
PlanItem |
getPlanItem() |
PlanItemState |
getState() |
ArrayList<String> |
getTriggeredExitSentries() |
void |
initIds(String instanceId) |
void |
setClientId(String clientId) |
void |
setCustomState(Map<String,String> customState) |
void |
setLastTransition(PlanItemTransition lastTransition) |
void |
setParentInstanceId(String parentInstanceId) |
void |
setState(PlanItemState state) |
void |
setTriggeredExitSentries(ArrayList<String> triggeredExitSentries) |
String |
toString() |
public PlanItemData()
Empty default constructor.
public PlanItemData(PlanItem planItem)
planItem
- the plan itempublic PlanItemData(PlanItemData template, String instanceId)
Cloning constructor.
public PlanItemData(PlanItemState state, PlanItemTransition lastTransition, String instanceId)
Used during migration.
public String getParentInstanceId()
public String getClientId()
public void setClientId(String clientId)
public PlanItemState getState()
public String getActivationTime()
public void setState(PlanItemState state)
state
- the statepublic void setParentInstanceId(String parentInstanceId)
public PlanItemTransition getLastTransition()
public void setLastTransition(PlanItemTransition lastTransition)
public void setTriggeredExitSentries(ArrayList<String> triggeredExitSentries)
public String getInstanceId()
public Integer getInstanceIntId()
public String getInstanceSuffix()
public String getId()
public PlanItem getPlanItem()
public void initIds(String instanceId)
public static Integer extractIntId(String instanceId)
public static String extractInstanceSuffix(String instanceId)
public static String extractId(String instanceId)
public int compareTo(PlanItemData o)
compareTo
in interface Comparable<PlanItemData>
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.