Package jetbrains.buildServer.serverSide
Class CompositePropertiesModel
- java.lang.Object
-
- jetbrains.buildServer.serverSide.BasePropertiesModel
-
- jetbrains.buildServer.serverSide.CompositePropertiesModel
-
- All Implemented Interfaces:
TeamCityProperties.Model
@Deprecated public class CompositePropertiesModel extends BasePropertiesModel
Deprecated.the model has a bug: ingetUserDefinedProperty(String)
the higher priority has the first model, but ingetUserDefinedProperties()
- the last one. Therefore,getUserDefinedProperty(key)
andgetUserDefinedProperties().get(key)
can produce different result.
-
-
Constructor Summary
Constructors Constructor Description CompositePropertiesModel(java.util.List<? extends BasePropertiesModel> models)
Deprecated.CompositePropertiesModel(BasePropertiesModel... models)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
getUserDefinedProperties()
Deprecated.protected java.lang.String
getUserDefinedProperty(java.lang.String key)
Deprecated.-
Methods inherited from class jetbrains.buildServer.serverSide.BasePropertiesModel
getDefaultUsedUserDefinedProperties, getPropertyOrNull, getSystemProperties, getSystemProperty, getUnusedUserDefinedProperties, propertiesToMap, storeDefaultValue
-
-
-
-
Constructor Detail
-
CompositePropertiesModel
public CompositePropertiesModel(@NotNull BasePropertiesModel... models)
Deprecated.
-
CompositePropertiesModel
public CompositePropertiesModel(@NotNull java.util.List<? extends BasePropertiesModel> models)
Deprecated.
-
-
Method Detail
-
getUserDefinedProperty
@Nullable protected java.lang.String getUserDefinedProperty(@NotNull java.lang.String key)
Deprecated.- Overrides:
getUserDefinedProperty
in classBasePropertiesModel
-
getUserDefinedProperties
@NotNull public java.util.Map<java.lang.String,java.lang.String> getUserDefinedProperties()
Deprecated.- Specified by:
getUserDefinedProperties
in interfaceTeamCityProperties.Model
- Overrides:
getUserDefinedProperties
in classBasePropertiesModel
- Returns:
- User provided properties map. In some implementations internal.properties file is used
-
-