public class ItemStatus extends Object
Modifier and Type | Field and Description |
---|---|
protected Map<String,Object> |
data |
protected String |
globalOutcomeDetailSubcode |
protected ProcessState |
globalState |
protected StatusCode |
globalStatus |
protected String |
itemId |
protected String |
message |
protected List<Integer> |
statusMeter |
Constructor and Description |
---|
ItemStatus()
Empty Constructor
|
ItemStatus(String itemId)
Constructor
|
ItemStatus(String itemId,
String message,
StatusCode globalStatus,
List<Integer> statusMeter,
Map<String,Object> data,
LinkedHashMap<String,ItemStatus> itemsStatus,
String evDetailData,
ProcessState globalState) |
protected String itemId
protected String message
protected StatusCode globalStatus
protected ProcessState globalState
protected String globalOutcomeDetailSubcode
public ItemStatus()
public ItemStatus(String itemId, String message, StatusCode globalStatus, List<Integer> statusMeter, Map<String,Object> data, LinkedHashMap<String,ItemStatus> itemsStatus, String evDetailData, ProcessState globalState)
message
- itemId
- statusMeter
- globalStatus
- data
- itemsStatus
- evDetailData
- globalState
- public ItemStatus(String itemId)
itemId
- public String getMessage()
public ItemStatus setMessage(String message)
message
- the message to setpublic String getItemId()
public ItemStatus setItemId(String itemId)
itemId
- the itemId to setpublic ItemStatus increment(StatusCode statusCode)
statusCode
- the statusCode to incrementpublic ItemStatus increment(StatusCode statusCode, int increment)
statusCode
- the statusCode to incrementincrement
- protected ItemStatus increment(ItemStatus itemStatus1, ItemStatus itemStatus2)
itemStatus1
- the statusCode to incrementitemStatus2
- public StatusCode getGlobalStatus()
@Deprecated public Map<String,Object> getData()
public ItemStatus setData(String key, Object value)
key
- value
- public ItemStatus setMasterData(String key, Object value)
key
- value
- public String computeStatusMeterMessage()
public Map<String,ItemStatus> getItemsStatus()
public ItemStatus setItemsStatus(String itemId, ItemStatus statusDetails)
itemId
- statusDetails
- public ItemStatus setItemsStatus(ItemStatus compositeItemStatus)
compositeItemStatus
- public ProcessState getGlobalState()
public ItemStatus setGlobalState(ProcessState globalState)
globalState
- the golbal state to setpublic boolean shallStop(boolean blocking)
blocking
- True if the step or handler is blockingpublic LinkedHashMap<String,ItemStatus> getSubTaskStatus()
public ItemStatus setSubTaskStatus(String taskId, ItemStatus taskStatus)
taskId
- the taskId to settaskStatus
- the taskStatus to setpublic String getEvDetailData()
public ItemStatus setEvDetailData(String evDetailData)
evDetailData
- public String getLogbookTypeProcess()
public ItemStatus setLogbookTypeProcess(String logbookTypeProcess)
public String getGlobalOutcomeDetailSubcode()
public void setGlobalOutcomeDetailSubcode(String globalOutcomeDetailSubcode)
public void setStatusMeterValue(StatusCode statusCode, Integer value)
statusCode
- value
- public void reinitStatusMeter()
Copyright © 2018 Vitam. All rights reserved.