
@Entity public class Configuration extends Object implements Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
Configuration() |
|
Configuration(BaseDescription subsystemDescription,
String category,
String configName,
long date) |
|
Configuration(BaseDescription subsystemDescription,
String category,
String configName,
long date,
int version) |
|
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).
|
protected Configuration()
public Configuration(BaseDescription subsystemDescription, String category, String configName, long date)
public Configuration(BaseDescription 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 BaseDescription getBaseDescription()
public void setBaseDescription(BaseDescription 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 setHashMD5(byte[] md5)
public byte[] getHashMD5()
public static byte[] computeHashMD5(BaseDescription baseDescription, TreeMap<String,String> parameterValues)
baseDescription - parameterValues - 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 baseDescriptionpublic String getValue(ParameterPath path)
Copyright © 2020 LSST. All rights reserved.