public interface Work extends Serializable
Modifier and Type | Method and Description |
---|---|
String |
getForemanType()
返回对应的包工头类型,如果没有包工头类型,则使用默认类型
|
String |
getId()
返回唯一ID
|
Warehouse |
getInputWarehouse()
返回输入仓库
|
Work |
getNextWork()
返回后续步骤的工作,如果有,说明是复合工作,如果没有,说明是简单工作
|
String |
getType()
返回工作类型,每个工作都有一个工作类型,包工头及工人只能处理同样类型的工作
|
WorkStatus |
getWorkStatus()
获取工作状态
|
boolean |
isNeedSerialize()
是否需要序列化
|
void |
setInputWarehouse(Warehouse inputWarehouse)
设置输入仓库
|
void |
setNeedSerialize(boolean needSerialize)
设置是否需要进行序列化,如果要用到MQ,则需要设置为需要序列化
|
Work |
setNextWork(Work nextWork)
设置后续步骤工作
|
void |
setWorkStatus(WorkStatus workStatus)
设置工作状态
|
String getType()
String getForemanType()
String getId()
Work getNextWork()
boolean isNeedSerialize()
void setNeedSerialize(boolean needSerialize)
needSerialize
- true表示工作永不丢失,false表示容器关闭即丢失Warehouse getInputWarehouse()
void setInputWarehouse(Warehouse inputWarehouse)
inputWarehouse
- WorkStatus getWorkStatus()
void setWorkStatus(WorkStatus workStatus)
workStatus
- Copyright © 2006–2018 TinyGroup. All rights reserved.