
@Entity public class Configuration extends Object implements Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
Configuration() |
|
Configuration(Configuration other,
String newName,
long date,
int version)
creates a copy of an active Configuration (for instance to start an engineering mode or to validate
a new tagged configuration from an engineering mode configuration).
|
|
Configuration(Description subsystemDescription,
String category,
String configName,
long date) |
|
Configuration(Description subsystemDescription,
String category,
String configName,
long date,
int version) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConfigurationParameterValue(ConfigurationParameterValue parameterConfiguration)
registers a list of parameter configurations
|
String |
getCategory() |
Long |
getCheckSum() |
String |
getConfigName() |
String |
getConfigurationDescriptionString() |
Map<ParameterPath,ConfigurationParameterValue> |
getConfigurationParameterValues() |
Description |
getDescription() |
long |
getId() |
long |
getTsaved() |
String |
getValue(ParameterPath path) |
int |
getVersion() |
boolean |
isDefaultVersion() |
boolean |
isLatestVersion() |
void |
setCategory(String category) |
void |
setCheckSum(Long sha) |
void |
setConfigName(String configName) |
void |
setDefaultVersion(boolean defaultVersion) |
void |
setDescription(Description subsystemDesc) |
protected void |
setId(long id) |
void |
setLatestVersion(boolean latestVersion) |
void |
setTsaved(long tsaved) |
void |
setVersion(int version) |
String |
toString() |
protected Configuration()
public Configuration(Description subsystemDescription, String category, String configName, long date)
public Configuration(Description subsystemDescription, String category, String configName, long date, int version)
public Configuration(Configuration other, String newName, long date, int version)
other - newName - date - date of creationversion - version numberpublic long getId()
protected void setId(long id)
public Description getDescription()
public void setDescription(Description subsystemDesc)
public Map<ParameterPath,ConfigurationParameterValue> getConfigurationParameterValues()
public String getCategory()
public void setCategory(String category)
public String getConfigName()
public void setConfigName(String configName)
public long getTsaved()
public void setTsaved(long tsaved)
public int getVersion()
public void setVersion(int version)
public boolean isDefaultVersion()
public void setDefaultVersion(boolean defaultVersion)
public boolean isLatestVersion()
public void setLatestVersion(boolean latestVersion)
public void setCheckSum(Long sha)
public Long getCheckSum()
public String getConfigurationDescriptionString()
public void addConfigurationParameterValue(ConfigurationParameterValue parameterConfiguration)
parameterConfiguration - IllegalArgumentException - if levels are incompatibleIllegalArgumentException - if the corresponding parameter descriptions are not alive in the current
subsystem descriptionpublic String getValue(ParameterPath path)
Copyright © 2018 LSST. All rights reserved.