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.Modelkey - name to checkpublic final void storeDefaultValue(@NotNull
java.lang.String key,
@Nullable
java.lang.String defaultValue)
TeamCityProperties.ModelstoreDefaultValue in interface TeamCityProperties.Modelkey - 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)