Package io.iworkflow.core.persistence
Class SearchAttributeRWImpl
java.lang.Object
io.iworkflow.core.persistence.SearchAttributeRWImpl
- All Implemented Interfaces:
SearchAttributesRW
-
Field Summary
Fields inherited from interface io.iworkflow.core.persistence.SearchAttributesRW
DateTimeFormat
-
Constructor Summary
ConstructorsConstructorDescriptionSearchAttributeRWImpl
(Map<String, SearchAttributeValueType> keyToTypeMap, List<SearchAttribute> searchAttributeMap) -
Method Summary
Modifier and TypeMethodDescriptionvoid
setSearchAttributeBoolean
(String key, Boolean value) void
setSearchAttributeDatetime
(String key, String value) void
setSearchAttributeDouble
(String key, Double value) void
setSearchAttributeInt64
(String key, Long value) void
setSearchAttributeKeyword
(String key, String value) void
setSearchAttributeKeywordArray
(String key, List<String> value) void
setSearchAttributeText
(String key, String value)
-
Constructor Details
-
SearchAttributeRWImpl
public SearchAttributeRWImpl(Map<String, SearchAttributeValueType> keyToTypeMap, List<SearchAttribute> searchAttributeMap)
-
-
Method Details
-
getSearchAttributeInt64
- Specified by:
getSearchAttributeInt64
in interfaceSearchAttributesRW
-
setSearchAttributeInt64
- Specified by:
setSearchAttributeInt64
in interfaceSearchAttributesRW
-
getSearchAttributeDouble
- Specified by:
getSearchAttributeDouble
in interfaceSearchAttributesRW
-
setSearchAttributeDouble
- Specified by:
setSearchAttributeDouble
in interfaceSearchAttributesRW
-
getSearchAttributeBoolean
- Specified by:
getSearchAttributeBoolean
in interfaceSearchAttributesRW
-
setSearchAttributeBoolean
- Specified by:
setSearchAttributeBoolean
in interfaceSearchAttributesRW
-
getSearchAttributeKeyword
- Specified by:
getSearchAttributeKeyword
in interfaceSearchAttributesRW
-
setSearchAttributeKeyword
- Specified by:
setSearchAttributeKeyword
in interfaceSearchAttributesRW
-
getSearchAttributeText
- Specified by:
getSearchAttributeText
in interfaceSearchAttributesRW
-
setSearchAttributeText
- Specified by:
setSearchAttributeText
in interfaceSearchAttributesRW
-
getSearchAttributeDatetime
- Specified by:
getSearchAttributeDatetime
in interfaceSearchAttributesRW
-
setSearchAttributeDatetime
- Specified by:
setSearchAttributeDatetime
in interfaceSearchAttributesRW
- Parameters:
key
- the search attribute keyvalue
- must be timestamp seconds, or in theSearchAttributesRW.DateTimeFormat
-
getSearchAttributeKeywordArray
- Specified by:
getSearchAttributeKeywordArray
in interfaceSearchAttributesRW
-
setSearchAttributeKeywordArray
- Specified by:
setSearchAttributeKeywordArray
in interfaceSearchAttributesRW
-
getUpsertToServerInt64AttributeMap
-
getUpsertToServerStringAttributeMap
-
getUpsertToServerStringArrayAttributeMap
-
getUpsertToServerBooleanAttributeMap
-
getUpsertToServerDoubleAttributeMap
-