Package io.iworkflow.core.persistence
Class DataAttributesRWImpl
- java.lang.Object
-
- io.iworkflow.core.persistence.DataAttributesRWImpl
-
- All Implemented Interfaces:
DataAttributesRW
public class DataAttributesRWImpl extends java.lang.Object implements DataAttributesRW
-
-
Constructor Summary
Constructors Constructor Description DataAttributesRWImpl(java.util.Map<java.lang.String,java.lang.Class<?>> keyToTypeMap, java.util.Map<java.lang.String,EncodedObject> keyToValueMap, ObjectEncoder objectEncoder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
getDataAttribute(java.lang.String key, java.lang.Class<T> type)
java.util.List<KeyValue>
getToReturnToServer()
void
setDataAttribute(java.lang.String key, java.lang.Object value)
-
-
-
Constructor Detail
-
DataAttributesRWImpl
public DataAttributesRWImpl(java.util.Map<java.lang.String,java.lang.Class<?>> keyToTypeMap, java.util.Map<java.lang.String,EncodedObject> keyToValueMap, ObjectEncoder objectEncoder)
-
-
Method Detail
-
getDataAttribute
public <T> T getDataAttribute(java.lang.String key, java.lang.Class<T> type)
- Specified by:
getDataAttribute
in interfaceDataAttributesRW
-
setDataAttribute
public void setDataAttribute(java.lang.String key, java.lang.Object value)
- Specified by:
setDataAttribute
in interfaceDataAttributesRW
-
getToReturnToServer
public java.util.List<KeyValue> getToReturnToServer()
-
-