Class NullCustomData
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.NullCustomData
-
- All Implemented Interfaces:
CustomData
public class NullCustomData extends Object implements CustomData
-
-
Field Summary
Fields Modifier and Type Field Description static longUPDATE_MARKER
-
Constructor Summary
Constructors Constructor Description NullCustomData(TimeService timeService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Map<String,String>getData()longgetDataLoadTime()longgetId()longgetLastUsedTime()longgetUpdateMarker()StringgetValue(String key)booleanisDirty()voidputValue(String key, String value)Stringserialize()voidsetData(Map<String,String> newData)intsize()voidupdateValues(Map<String,String> newOrChangedValues, Set<String> removedKeys)
-
-
-
Field Detail
-
UPDATE_MARKER
public static final long UPDATE_MARKER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
NullCustomData
public NullCustomData(@NotNull TimeService timeService)
-
-
Method Detail
-
getId
public long getId()
- Specified by:
getIdin interfaceCustomData
-
getData
@NotNull public Map<String,String> getData()
- Specified by:
getDatain interfaceCustomData
-
setData
public void setData(@NotNull Map<String,String> newData)- Specified by:
setDatain interfaceCustomData
-
updateValues
public void updateValues(@NotNull Map<String,String> newOrChangedValues, @NotNull Set<String> removedKeys)- Specified by:
updateValuesin interfaceCustomData
-
clear
public void clear()
- Specified by:
clearin interfaceCustomData
-
getValue
@Nullable public String getValue(@NotNull String key)
- Specified by:
getValuein interfaceCustomData
-
putValue
public void putValue(@NotNull String key, @Nullable String value)- Specified by:
putValuein interfaceCustomData
-
serialize
@NotNull public String serialize()
- Specified by:
serializein interfaceCustomData
-
isDirty
public boolean isDirty()
- Specified by:
isDirtyin interfaceCustomData
-
getUpdateMarker
public long getUpdateMarker()
- Specified by:
getUpdateMarkerin interfaceCustomData
-
getLastUsedTime
public long getLastUsedTime()
- Specified by:
getLastUsedTimein interfaceCustomData
-
getDataLoadTime
public long getDataLoadTime()
- Specified by:
getDataLoadTimein interfaceCustomData
-
size
public int size()
- Specified by:
sizein interfaceCustomData- Returns:
- size of this storage, i.e. number of key/value pairs
-
-