Class OperableObject
java.lang.Object
org.shoulder.log.operation.model.sample.OperableObject
- All Implemented Interfaces:
Operable,OperationDetailAble
- Direct Known Subclasses:
MultiOperableDecorator,OperateRecordDto
被操作对象 DTO
- Author:
- lym
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDetailItem(String... item) 获取操作详情描述获取操作详情填充参数获取操作详情对应多语言标识static List<OperableObject> of(Collection<? extends Operable> operables) static List<OperableObject> ofIds(Collection<?> ids) voidsetDetailItems(List<String> detailItems) voidsetDetailKey(String detailKey) setObjectId(String objectId) setObjectName(String objectName) setObjectType(String objectType)
-
Field Details
-
objectId
-
objectName
-
objectType
-
detailItems
-
detailKey
-
detail
-
-
Constructor Details
-
OperableObject
public OperableObject() -
OperableObject
-
OperableObject
-
-
Method Details
-
of
-
ofIds
-
getObjectId
- Specified by:
getObjectIdin interfaceOperable
-
setObjectId
-
getObjectName
- Specified by:
getObjectNamein interfaceOperable
-
setObjectName
-
getObjectType
- Specified by:
getObjectTypein interfaceOperable
-
setObjectType
-
getDetailItems
Description copied from interface:OperationDetailAble获取操作详情填充参数- Specified by:
getDetailItemsin interfaceOperationDetailAble- Returns:
- 对应
OperationLogDTO.detailItems字段
-
setDetailItems
-
getDetail
Description copied from interface:OperationDetailAble获取操作详情描述- Specified by:
getDetailin interfaceOperationDetailAble- Returns:
- 对应
OperationLogDTO.detail字段
-
getDetailKey
Description copied from interface:OperationDetailAble获取操作详情对应多语言标识- Specified by:
getDetailKeyin interfaceOperationDetailAble- Returns:
- 对应
OperationLogDTO.detail字段
-
setDetailKey
-
setDetail
-
addDetailItem
-