public class BasePropertiesModel extends java.lang.Object implements TeamCityProperties.Model
Constructor and Description |
---|
BasePropertiesModel() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getDefaultUsedUserDefinedProperties() |
java.lang.String |
getPropertyOrNull(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.String> |
getSystemProperties() |
protected java.lang.String |
getSystemProperty(java.lang.String key) |
java.util.Collection<java.lang.String> |
getUnusedUserDefinedProperties() |
java.util.Map<java.lang.String,java.lang.String> |
getUserDefinedProperties() |
protected java.lang.String |
getUserDefinedProperty(java.lang.String key) |
protected static java.util.Map<java.lang.String,java.lang.String> |
propertiesToMap(java.util.Properties properties) |
void |
storeDefaultValue(java.lang.String key,
java.lang.String defaultValue)
Informs the model about the default property value.
|
@Nullable public final java.lang.String getPropertyOrNull(@NotNull java.lang.String key)
getPropertyOrNull
in interface TeamCityProperties.Model
key
- name to checkpublic final void storeDefaultValue(@NotNull java.lang.String key, @Nullable java.lang.String defaultValue)
TeamCityProperties.Model
storeDefaultValue
in interface TeamCityProperties.Model
key
- name to checkdefaultValue
- string representation of the requested default value, is used for statistical purposes@NotNull public java.util.Map<java.lang.String,java.lang.String> getSystemProperties()
getSystemProperties
in interface TeamCityProperties.Model
@NotNull public java.util.Map<java.lang.String,java.lang.String> getUserDefinedProperties()
getUserDefinedProperties
in interface TeamCityProperties.Model
@Nullable protected java.lang.String getSystemProperty(@NotNull java.lang.String key)
@Nullable protected java.lang.String getUserDefinedProperty(@NotNull java.lang.String key)
@NotNull public java.util.Collection<java.lang.String> getUnusedUserDefinedProperties()
@NotNull public java.util.Map<java.lang.String,java.lang.String> getDefaultUsedUserDefinedProperties()
@NotNull protected static java.util.Map<java.lang.String,java.lang.String> propertiesToMap(@NotNull java.util.Properties properties)