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