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 long
UPDATE_MARKER
-
Constructor Summary
Constructors Constructor Description NullCustomData(TimeService timeService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
Map<String,String>
getData()
long
getDataLoadTime()
long
getId()
long
getLastUsedTime()
long
getUpdateMarker()
String
getValue(String key)
boolean
isDirty()
void
putValue(String key, String value)
String
serialize()
void
setData(Map<String,String> newData)
int
size()
void
updateValues(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:
getId
in interfaceCustomData
-
getData
@NotNull public Map<String,String> getData()
- Specified by:
getData
in interfaceCustomData
-
setData
public void setData(@NotNull Map<String,String> newData)
- Specified by:
setData
in interfaceCustomData
-
updateValues
public void updateValues(@NotNull Map<String,String> newOrChangedValues, @NotNull Set<String> removedKeys)
- Specified by:
updateValues
in interfaceCustomData
-
clear
public void clear()
- Specified by:
clear
in interfaceCustomData
-
getValue
@Nullable public String getValue(@NotNull String key)
- Specified by:
getValue
in interfaceCustomData
-
putValue
public void putValue(@NotNull String key, @Nullable String value)
- Specified by:
putValue
in interfaceCustomData
-
serialize
@NotNull public String serialize()
- Specified by:
serialize
in interfaceCustomData
-
isDirty
public boolean isDirty()
- Specified by:
isDirty
in interfaceCustomData
-
getUpdateMarker
public long getUpdateMarker()
- Specified by:
getUpdateMarker
in interfaceCustomData
-
getLastUsedTime
public long getLastUsedTime()
- Specified by:
getLastUsedTime
in interfaceCustomData
-
getDataLoadTime
public long getDataLoadTime()
- Specified by:
getDataLoadTime
in interfaceCustomData
-
size
public int size()
- Specified by:
size
in interfaceCustomData
- Returns:
- size of this storage, i.e. number of key/value pairs
-
-