| Package | Description |
|---|---|
| org.lsst.ccs.config |
Overview
|
| Modifier and Type | Method and Description |
|---|---|
static SubsystemDescription |
Factories.createRawSubsystemDescription(String subsystemName,
String tag,
String user,
String version,
InputStream inputStream,
String charSetName)
creates a "raw" subsystem description by reading a groovy text from file.
|
static SubsystemDescription |
Factories.createRawSubsystemDescription(String subsystemName,
String tag,
String user,
String version,
Serializable configurationData,
DataFlavour dataFlavour)
Creates a new SubsystemDescription without any ParameterDescription creation.
|
static SubsystemDescription |
Factories.createSubsystemDescription(String subsystemName,
String tag,
String user,
String version,
Serializable configurationData,
DataFlavour dataFlavour,
ParameterFilter filter)
creates a new SubsystemDescription populated with "empty" ParameterDescriptions.
|
static SubsystemDescription |
Factories.createSubsystemDescriptionCopy(SubsystemDescription desc)
creates a new SubsystemDescription from another.
|
SubsystemDescription |
ConfigurationFacade.deprecateSubsystemDescription(String subsystemName,
String tag)
Deprecates a Subsystem description already in the database.
|
SubsystemDescription |
ConfigurationFacade.getActiveSubsystemDescription(String name,
String tag)
returns the active subsystem description with name and tag.
|
SubsystemDescription |
ConfigurationFacade.getPrevious(SubsystemDescription current)
returns the previous description with same name and tag.
|
abstract SubsystemDescription |
ConfigProfile.getSubsystemDescription() |
SubsystemDescription |
ConfigurationFacade.registerSubsystemDescription(SubsystemDescription newDescription)
registers a new (and complete) SubsystemDescription to the persistence Layer.
|
| Modifier and Type | Method and Description |
|---|---|
static ConfigProfile |
Factories.createConfigProfile(SubsystemDescription subsystemDesc,
String name,
String tag,
String userName,
int level)
Creates a new ConfigProfile with ParameterConfiguration where values
are just copied from the Description default value.
|
static ConfigProfile |
Factories.createRawConfigProfile(SubsystemDescription subsystemDesc,
String name,
String tag,
String userName,
int level)
Creates a new ConfigProfile that has no ParameterConfiguration (and so is not ready
to be persisted).
|
static SubsystemDescription |
Factories.createSubsystemDescriptionCopy(SubsystemDescription desc)
creates a new SubsystemDescription from another.
|
SubsystemDescription |
ConfigurationFacade.getPrevious(SubsystemDescription current)
returns the previous description with same name and tag.
|
SubsystemDescription |
ConfigurationFacade.registerSubsystemDescription(SubsystemDescription newDescription)
registers a new (and complete) SubsystemDescription to the persistence Layer.
|
static ConfigProfile |
Factories.repair(ConfigProfile oldProfile,
SubsystemDescription newDescription,
ConfigurationMismatchListener mismatchListener)
tries to create a new ConfigProfile from an old one.
|
void |
MemoryDAO.saveAbstractDescription(SubsystemDescription description) |
void |
DeprecationListener.subsystemDeprecating(SubsystemDescription description) |
static void |
Factories.tryCopyParameters(SubsystemDescription newDescription,
SubsystemDescription model,
DescriptionMismatchListener mismatchListener)
tries to copy ParameterDescription from a model to a new subsystem description.
|
| Constructor and Description |
|---|
SubsystemDescription(SubsystemDescription other)
creates a copy of the SubsystemDescription that is not (yet) registered to the database.
|
Copyright © 2014 LSST. All rights reserved.