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.BooleangetSearchAttributeBoolean(java.lang.String key)java.lang.StringgetSearchAttributeDatetime(java.lang.String key)java.lang.DoublegetSearchAttributeDouble(java.lang.String key)java.lang.LonggetSearchAttributeInt64(java.lang.String key)java.lang.StringgetSearchAttributeKeyword(java.lang.String key)java.util.List<java.lang.String>getSearchAttributeKeywordArray(java.lang.String key)java.lang.StringgetSearchAttributeText(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()voidsetSearchAttributeBoolean(java.lang.String key, java.lang.Boolean value)voidsetSearchAttributeDatetime(java.lang.String key, java.lang.String value)voidsetSearchAttributeDouble(java.lang.String key, java.lang.Double value)voidsetSearchAttributeInt64(java.lang.String key, java.lang.Long value)voidsetSearchAttributeKeyword(java.lang.String key, java.lang.String value)voidsetSearchAttributeKeywordArray(java.lang.String key, java.util.List<java.lang.String> value)voidsetSearchAttributeText(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:
getSearchAttributeInt64in interfaceSearchAttributesRW
-
setSearchAttributeInt64
public void setSearchAttributeInt64(java.lang.String key, java.lang.Long value)- Specified by:
setSearchAttributeInt64in interfaceSearchAttributesRW
-
getSearchAttributeDouble
public java.lang.Double getSearchAttributeDouble(java.lang.String key)
- Specified by:
getSearchAttributeDoublein interfaceSearchAttributesRW
-
setSearchAttributeDouble
public void setSearchAttributeDouble(java.lang.String key, java.lang.Double value)- Specified by:
setSearchAttributeDoublein interfaceSearchAttributesRW
-
getSearchAttributeBoolean
public java.lang.Boolean getSearchAttributeBoolean(java.lang.String key)
- Specified by:
getSearchAttributeBooleanin interfaceSearchAttributesRW
-
setSearchAttributeBoolean
public void setSearchAttributeBoolean(java.lang.String key, java.lang.Boolean value)- Specified by:
setSearchAttributeBooleanin interfaceSearchAttributesRW
-
getSearchAttributeKeyword
public java.lang.String getSearchAttributeKeyword(java.lang.String key)
- Specified by:
getSearchAttributeKeywordin interfaceSearchAttributesRW
-
setSearchAttributeKeyword
public void setSearchAttributeKeyword(java.lang.String key, java.lang.String value)- Specified by:
setSearchAttributeKeywordin interfaceSearchAttributesRW
-
getSearchAttributeText
public java.lang.String getSearchAttributeText(java.lang.String key)
- Specified by:
getSearchAttributeTextin interfaceSearchAttributesRW
-
setSearchAttributeText
public void setSearchAttributeText(java.lang.String key, java.lang.String value)- Specified by:
setSearchAttributeTextin interfaceSearchAttributesRW
-
getSearchAttributeDatetime
public java.lang.String getSearchAttributeDatetime(java.lang.String key)
- Specified by:
getSearchAttributeDatetimein interfaceSearchAttributesRW
-
setSearchAttributeDatetime
public void setSearchAttributeDatetime(java.lang.String key, java.lang.String value)- Specified by:
setSearchAttributeDatetimein 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:
getSearchAttributeKeywordArrayin interfaceSearchAttributesRW
-
setSearchAttributeKeywordArray
public void setSearchAttributeKeywordArray(java.lang.String key, java.util.List<java.lang.String> value)- Specified by:
setSearchAttributeKeywordArrayin 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()
-
-