Skip navigation links
A B C D E F G H I L M N O P R S T U V 

A

addDeploymentDescriptors(DeploymentDescriptor...) - Method in class org.lsst.ccs.config.SubsystemDescription
adds a list of Deployment Descriptors
addNotRegistered(ConfigProfile) - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
 
addParameterConfigurations(ParameterConfiguration...) - Method in class org.lsst.ccs.config.ConfigProfile
registers a list of parameter configurations
addParameterDescriptions(ParameterDescription...) - Method in class org.lsst.ccs.config.ASubsystemDescription
add Parameter descriptions: this is a public facade to the "real" method that adds only objects of type AParameterDescription So if objects are not ot this actual type new objects of the needed type are created (see AParameterDescription constructor documentation)
addParameterDescriptions(Collection<ParameterDescription>) - Method in class org.lsst.ccs.config.ASubsystemDescription
 
addParameterDescriptions(AParameterDescription...) - Method in class org.lsst.ccs.config.ASubsystemDescription
adds a list of parameter descriptions
addParameterDescriptions(ParameterDescription...) - Method in class org.lsst.ccs.config.SubsystemDescription
adds a list of parameter descriptions
addParameterDescriptions(Collection<ParameterDescription>) - Method in class org.lsst.ccs.config.SubsystemDescription
 
addRegistered(ConfigProfile) - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
 
AParameterDescription - Class in org.lsst.ccs.config
Represents an actual parameterDescription.
AParameterDescription(ParameterBase, String, String, String, int) - Constructor for class org.lsst.ccs.config.AParameterDescription
to be used to create a new Actual ParameterDescription from scratch or from another Actual ParameterDescription (when changing level, or constraints, or simpleName, or description).
AParameterDescription(ParameterDescription) - Constructor for class org.lsst.ccs.config.AParameterDescription
Creates a new Object from a ParameterDescription but does not copy the id.
ASubsystemDescription - Class in org.lsst.ccs.config
An active subsystem Description.
ASubsystemDescription(String, String, String, String, Serializable, DataFlavour) - Constructor for class org.lsst.ccs.config.ASubsystemDescription
same parameters and constraints as the superclass constructor
ASubsystemDescription(SubsystemDescription) - Constructor for class org.lsst.ccs.config.ASubsystemDescription
creates a new SubsystemDescription without information set up by the database (id, startDate)

B

baseNameFromNames(NamesAndTag) - Static method in class org.lsst.ccs.config.utilities.ConfigUtils
creates a fileName from a NamesAndTag object (reverse operation of namesFromPath
baseNameFromNames(String, String, String) - Static method in class org.lsst.ccs.config.utilities.ConfigUtils
 
begin() - Method in interface org.lsst.ccs.config.DBInterface
starts a transaction
begin() - Method in class org.lsst.ccs.config.FIleBasedDAO
 
BootCommand - Class in org.lsst.ccs.config
A Command object for CCS delivering data to be run to start a subsystem.
BootCommand(String, String, String, String, Object) - Constructor for class org.lsst.ccs.config.BootCommand
creates a boot command
BootStatus - Class in org.lsst.ccs.config
A specific status object that advertises a startup code and tells which data my be required (optionnal).
BootStatus() - Constructor for class org.lsst.ccs.config.BootStatus
 
BootStatus(String, String, String) - Constructor for class org.lsst.ccs.config.BootStatus
 

C

changingStaticData - Variable in class org.lsst.ccs.config.ParameterConfiguration
tells us if this configuration can be operated at runTime or not
check(String, String, String) - Static method in class org.lsst.ccs.config.Constraints
 
check() - Method in class org.lsst.ccs.config.SubsystemDescription
checks if a real subsystem can be built from the descriptionData: all objects in the component node are built but the subsystem at the top is not started.
checkConstraints(String, String, String) - Static method in class org.lsst.ccs.config.Constraints
 
checkForParameterChange(String, String, Object) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
checkRange(String, String, String, String) - Static method in class org.lsst.ccs.config.Constraints
checks if the value of type is between lower and upper (included).
checkRange(Class, String, String, String) - Static method in class org.lsst.ccs.config.Constraints
 
checkValue(String) - Method in class org.lsst.ccs.config.ParameterConfiguration
 
checkValue(String) - Method in class org.lsst.ccs.config.ParameterDescription
 
checkWithControler(String, Constraints.Controler) - Static method in class org.lsst.ccs.config.Constraints
 
clear() - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
 
clone() - Method in class org.lsst.ccs.config.AParameterDescription
 
clone() - Method in class org.lsst.ccs.config.ASubsystemDescription
clone: the contained set of parameter description is also cloned.
clone() - Method in class org.lsst.ccs.config.utilities.PersistentProperties
 
close() - Method in interface org.lsst.ccs.config.DBInterface
claose all
close() - Method in class org.lsst.ccs.config.FIleBasedDAO
 
close() - Method in class org.lsst.ccs.config.MemoryDAO
 
commit() - Method in class org.lsst.ccs.config.utilities.PersistentProperties.FileStore
 
commit() - Method in class org.lsst.ccs.config.utilities.PersistentProperties.PreferenceStore
 
commit() - Method in interface org.lsst.ccs.config.utilities.PersistentProperties.Store
will save the properties registered for this store
COMPARATOR - Static variable in interface org.lsst.ccs.config.PathObject
 
configName - Variable in class org.lsst.ccs.config.NamesAndTag
 
configPath - Variable in class org.lsst.ccs.config.NamesAndTag
 
ConfigProfile - Class in org.lsst.ccs.config
This class represents a set of parameter that have been modified for a given subsystem.
ConfigProfile() - Constructor for class org.lsst.ccs.config.ConfigProfile
 
ConfigProfile(String, String, String, String, int) - Constructor for class org.lsst.ccs.config.ConfigProfile
 
configProfileDeprecating(ConfigProfile) - Method in interface org.lsst.ccs.config.DeprecationListener
 
ConfigurationFacade - Class in org.lsst.ccs.config
implements complex strategies on top of the DBInterface.
ConfigurationFacade(DBInterface) - Constructor for class org.lsst.ccs.config.ConfigurationFacade
creates a facade object on top of a Data Access Object that implements the base services.
ConfigurationFacade.Profiles - Class in org.lsst.ccs.config
this class is used by methods that modify the state of the database: the registration of a SubsystemDescription will create a new "default" ConfigProfile and if there was a previous version of the same description then all profiles pointing to this old version will be returned in the notRegistered field the "repair" method will take such a Profiles object and will try to create a result report with registered and unregistered profiles
ConfigurationMismatchListener - Interface in org.lsst.ccs.config
An object that is warned when two objects do not match.
ConfigUtils - Class in org.lsst.ccs.config.utilities
 
ConfigUtils() - Constructor for class org.lsst.ccs.config.utilities.ConfigUtils
 
Constraints - Class in org.lsst.ccs.config
A set of static methods to check constraints.
Constraints() - Constructor for class org.lsst.ccs.config.Constraints
 
Constraints.Controler - Interface in org.lsst.ccs.config
A specific code to control a value.
control(String) - Method in interface org.lsst.ccs.config.Constraints.Controler
should transform the String argument as a valid value and check it.
copyProfile(ConfigProfile, String, String, int, boolean) - Static method in class org.lsst.ccs.config.Factories
to be used to create a copy of configuration with different name , tag, etc.
copyProfileForRegistration(ConfigProfile, String, String, int, boolean) - Static method in class org.lsst.ccs.config.Factories
create a new Profile copying a profile created during an engineering session
createConfigProfile(SubsystemDescription, String, String, String, int) - Static method in class org.lsst.ccs.config.Factories
Creates a new ConfigProfile with ParameterConfiguration where values are just copied from the Description default value.
createParameterConfiguration(ParameterDescription, String) - Static method in class org.lsst.ccs.config.Factories
factory method to create a ParameterConfiguration object
createParameterConfiguration(ParameterDescription) - Static method in class org.lsst.ccs.config.Factories
factory method to create a ParameterConfiguration object
createParameterDescription(ParameterBase, String, String, String, int) - Static method in class org.lsst.ccs.config.Factories
factory method to create a new ParameterDescription.
createParameterDescription(ParameterDescription) - Static method in class org.lsst.ccs.config.Factories
factory method to create a new ParameterDescription from another one.
createQuery(String) - Method in interface org.lsst.ccs.config.HqlDAO.AbstractSession
 
createRawConfigProfile(SubsystemDescription, String, String, String, int) - Static method in class org.lsst.ccs.config.Factories
Creates a new ConfigProfile that has no ParameterConfiguration (and so is not ready to be persisted).
createRawSubsystemDescription(String, String, String, String, Serializable, DataFlavour) - Static method in class org.lsst.ccs.config.Factories
Creates a new SubsystemDescription without any ParameterDescription creation.
createRawSubsystemDescription(String, String, String, String, InputStream, String) - Static method in class org.lsst.ccs.config.Factories
creates a "raw" subsystem description by reading a groovy text from file.
createSubsystemDescription(String, String, String, String, Serializable, DataFlavour, ParameterFilter) - Static method in class org.lsst.ccs.config.Factories
creates a new SubsystemDescription populated with "empty" ParameterDescriptions.
createSubsystemDescriptionCopy(SubsystemDescription) - Static method in class org.lsst.ccs.config.Factories
creates a new SubsystemDescription from another.
CURLOG - Static variable in class org.lsst.ccs.config.PackCst
 

D

DataFlavour - Enum in org.lsst.ccs.config
Data type used to store Subsystem descriptions.
dataFlavour - Variable in class org.lsst.ccs.config.SubsystemDescription

TODO: only object_tree in future releases (other formats can be provided to constructors)

DBInterface - Interface in org.lsst.ccs.config
defines the basic methods implemented by a Data Access Object.
DEFAULT_TREE_PARAMETER_FILTER - Static variable in class org.lsst.ccs.config.SubsystemDescription
Default filter for parameters: gets rid of all parameters that are references to other components and considers that a parameter with name "name" is out.
delete(Object) - Method in interface org.lsst.ccs.config.HqlDAO.AbstractSession
 
deleteActiveConfigProfile(AConfigProfile) - Method in interface org.lsst.ccs.config.DBInterface
delectes the active profile from DB
deleteActiveConfigProfile(AConfigProfile) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
deleteActiveConfigProfile(AConfigProfile) - Method in class org.lsst.ccs.config.HqlDAO
 
deleteActiveSubsystemDescription(ASubsystemDescription) - Method in interface org.lsst.ccs.config.DBInterface
deletes an active description
deleteActiveSubsystemDescription(ASubsystemDescription) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
deleteActiveSubsystemDescription(ASubsystemDescription) - Method in class org.lsst.ccs.config.HqlDAO
 
DeploymentDescriptor - Class in org.lsst.ccs.config
A deployment descriptor is a key for a set of deployed jars.
DeploymentDescriptor() - Constructor for class org.lsst.ccs.config.DeploymentDescriptor
 
deprecateConfigProfile(String, String, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
Deprecates a ConfigProfile.
deprecateSubsystemDescription(String, String, ConfigurationFacade.Profiles) - Method in class org.lsst.ccs.config.ConfigurationFacade
Deprecates a Subsystem description already in the database.
deprecateSubsystemDescription(String, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
Deprecated.
DeprecationListener - Interface in org.lsst.ccs.config
Call back methods called when a deprecation happens.
description - Variable in class org.lsst.ccs.config.ParameterDescription
possible details.
descriptionData - Variable in class org.lsst.ccs.config.SubsystemDescription
Big object! see DescriptionType enum ...
DescriptionMismatchListener - Interface in org.lsst.ccs.config
An object which is warned when trying to copy a ParameterDescription to a new SubsystemDescription that does not have a proper ParameterBase to match.
DESIGNER_LEVEL - Static variable in class org.lsst.ccs.config.PackCst
 
dropModifications() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 

E

end() - Method in interface org.lsst.ccs.config.DBInterface
end a transaction
end() - Method in class org.lsst.ccs.config.FIleBasedDAO
 
END_USER_LEVEL - Static variable in class org.lsst.ccs.config.PackCst
 
endRun(String, String, String, long) - Method in class org.lsst.ccs.config.ConfigurationFacade
marks the end of a run.
engineerParmConfig(ParameterConfiguration) - Method in class org.lsst.ccs.config.ConfigurationFacade
registers modified parameter during an engineering session
equals(Object) - Method in class org.lsst.ccs.config.ConfigProfile
 
equals(Object) - Method in class org.lsst.ccs.config.NamesAndTag
 
equals(Object) - Method in class org.lsst.ccs.config.ParameterBase
special equals: works with all PathObjects
equals(Object) - Method in class org.lsst.ccs.config.ParameterConfiguration
 
equals(Object) - Method in class org.lsst.ccs.config.ParameterDescription
equals is special: it works with any Path Object!
equals(Object) - Method in class org.lsst.ccs.config.ParameterPath
 
equals(Object) - Method in class org.lsst.ccs.config.SubsystemDescription
compares only the name and tag of subsystems not their content!
exceptionFired - Variable in class org.lsst.ccs.config.HqlDAO
 
execute(CommandExecutor) - Method in class org.lsst.ccs.config.BootCommand
 

F

Factories - Class in org.lsst.ccs.config
A set of static methods to be used on Configuration service client's side : they are hiding some implementation details to the "outside" world.
Factories() - Constructor for class org.lsst.ccs.config.Factories
 
fail() - Method in interface org.lsst.ccs.config.DBInterface
failure: must close transaction
fail(Throwable) - Method in interface org.lsst.ccs.config.DBInterface
same as fail but a Throwable can be used to log.
fail() - Method in class org.lsst.ccs.config.FIleBasedDAO
 
fail(Throwable) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
fetch(PathObject) - Method in class org.lsst.ccs.config.ConfigProfile
gets a ParameterConfiguration based on its PathObject
fetch(String) - Method in class org.lsst.ccs.config.ConfigProfile
 
fetch(PathObject) - Method in class org.lsst.ccs.config.SubsystemDescription
Any ParameterDescription can be queried using any other PathObject
fetch(String) - Method in class org.lsst.ccs.config.SubsystemDescription
 
FIleBasedDAO - Class in org.lsst.ccs.config
Creates a dummy file-based Configuration database.
FIleBasedDAO() - Constructor for class org.lsst.ccs.config.FIleBasedDAO
 
FIleBasedDAO(boolean) - Constructor for class org.lsst.ccs.config.FIleBasedDAO
dummy constructor used by MemoryDAO
FileStore() - Constructor for class org.lsst.ccs.config.utilities.PersistentProperties.FileStore
 
filter(String, Object) - Method in interface org.lsst.ccs.config.ParameterFilter
 
flush() - Method in interface org.lsst.ccs.config.HqlDAO.AbstractSession
 

G

generateConfigProperties(PrintWriter) - Method in class org.lsst.ccs.config.ConfigProfile
prints to a property file a template that represents this ConfigProfile
generateConfigProperties(PrintWriter, int) - Method in class org.lsst.ccs.config.SubsystemDescription
writes to a property file properties that can be edited to generate a ConfigProfile
generateDescriptionMap() - Method in class org.lsst.ccs.config.SubsystemDescription
returns a Map that contains all ParameterDescription both by their pathName and their simpleName
get(String) - Static method in class org.lsst.ccs.config.TypeInfos
 
getActiveComponentNode(String, String, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
Gets a ComponentNode that can ge used to start a subsystem.
getActiveComponentNode(MachineConfiguration) - Method in class org.lsst.ccs.config.ConfigurationFacade
gets a ComponentNode from a MachineConfiguration object
getActiveConfigProfile(String, String, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
returns an active ConfigProfile with name and tag
getActiveConfigProfile(String, String, String) - Method in interface org.lsst.ccs.config.DBInterface
get configProfile with name and tag
getActiveConfigProfile(String, String, String) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
getActiveConfigProfile(String, String, String) - Method in class org.lsst.ccs.config.HqlDAO
 
getActiveProfilesForSubsystem(ASubsystemDescription) - Method in interface org.lsst.ccs.config.DBInterface
gets the active configProfiles that references an active SubsystemDescription
getActiveProfilesForSubsystem(ASubsystemDescription) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
getActiveProfilesForSubsystem(ASubsystemDescription) - Method in class org.lsst.ccs.config.HqlDAO
 
getActiveSubsystemDescription(String, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
returns the active subsystem description with name and tag.
getActiveSubsystemDescription(String, String) - Method in interface org.lsst.ccs.config.DBInterface
gets a SubsystemDescription in the corresponding active object table.
getActiveSubsystemDescription(long) - Method in interface org.lsst.ccs.config.DBInterface
gets a subsystem descirption by it"s id
getActiveSubsystemDescription(String, String) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
getActiveSubsystemDescription(long) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
getActiveSubsystemDescription(String, String) - Method in class org.lsst.ccs.config.HqlDAO
 
getActiveSubsystemDescription(long) - Method in class org.lsst.ccs.config.HqlDAO
 
getActiveValueAt(String, String, long) - Method in class org.lsst.ccs.config.ConfigurationFacade
returns the value of a parameter for a subsystem at a given date.
getAllReconfigurationFailures() - Method in class org.lsst.ccs.config.ConfigProfile
after a failed repair gets all the failed Modifications
getArray(String, Class<T>) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
returns a value stored in the properties as an array.
getBaseParameters(ParameterFilter) - Method in class org.lsst.ccs.config.SubsystemDescription
gets the base parameters from a description
getBaseParameters() - Method in class org.lsst.ccs.config.SubsystemDescription
get the base parameters using the default filter.
getBaseProfile() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
getBoolean(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
gets a Boolean value stored with this key
getCodeName() - Method in class org.lsst.ccs.config.ParameterBase
 
getCodeName() - Method in class org.lsst.ccs.config.ParameterDescription
 
getCodeName() - Method in class org.lsst.ccs.config.ParameterPath
 
getCodeSource() - Method in class org.lsst.ccs.config.TextAndNode
 
getComponentName() - Method in class org.lsst.ccs.config.ParameterBase
 
getComponentName() - Method in class org.lsst.ccs.config.ParameterDescription
 
getComponentName() - Method in class org.lsst.ccs.config.ParameterPath
 
getComponentNode() - Method in class org.lsst.ccs.config.TextAndNode
 
getConfigFileName() - Method in class org.lsst.ccs.config.NamesAndTag
 
getConfigName() - Method in class org.lsst.ccs.config.BootCommand
 
getConfigName() - Method in class org.lsst.ccs.config.MachineConfiguration
 
getConfigName() - Method in class org.lsst.ccs.config.NamesAndTag
 
getConfigName() - Method in class org.lsst.ccs.config.PreparedConfiguration
 
getConfigRunningAt(String, long) - Method in class org.lsst.ccs.config.ConfigurationFacade
returns the ConfigProfile active when a subsystem was running at that date.
getConfigurationData() - Method in class org.lsst.ccs.config.BootCommand
 
getConfigurationMap() - Method in class org.lsst.ccs.config.ConfigProfile
for each component (key in the resulting map) builds a list of parameterName/value contained in the Profile.
getConfigurationName() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
getConfigurationName() - Method in class org.lsst.ccs.config.RunHistory
 
getConfigurationProperties(String) - Method in interface org.lsst.ccs.config.LocalConfigurationProxy.WriterProvider
 
getConfiguredData() - Method in class org.lsst.ccs.config.PreparedConfiguration
 
getConfigValidAt(String, String, String, long) - Method in class org.lsst.ccs.config.ConfigurationFacade
tries to get a ConfigProfile which was valid at a given date.
getConstraints() - Method in class org.lsst.ccs.config.ParameterDescription
 
getDataFlavour() - Method in class org.lsst.ccs.config.SubsystemDescription
 
getDefaultParameterValue(String, String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
getDefaultValue() - Method in class org.lsst.ccs.config.ParameterBase
 
getDefaultValue() - Method in class org.lsst.ccs.config.ParameterDescription
 
getDeployDescriptors() - Method in class org.lsst.ccs.config.SubsystemDescription
The list of deployment descriptors is modifiable only for objects not yet registered in database.
getDescription() - Method in class org.lsst.ccs.config.ParameterConfiguration
 
getDescription() - Method in class org.lsst.ccs.config.ParameterDescription
 
getDescriptionData() - Method in class org.lsst.ccs.config.SubsystemDescription
 
getDescriptor() - Method in class org.lsst.ccs.config.BootCommand
 
getDescriptor() - Method in class org.lsst.ccs.config.DeploymentDescriptor
 
getDouble(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
get a double value associated with the key
getEndTimestamp() - Method in class org.lsst.ccs.config.ConfigProfile
 
getEndTimestamp() - Method in class org.lsst.ccs.config.SubsystemDescription
 
getEndTimestampLimit() - Method in class org.lsst.ccs.config.RunHistory
 
getFloat(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
gets a Float from a value in the properties
getGhostDescription(long) - Method in interface org.lsst.ccs.config.DBInterface
returns ghost with corresponding id
getGhostDescription(long) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
getGhostDescription(long) - Method in class org.lsst.ccs.config.HqlDAO
 
getId() - Method in class org.lsst.ccs.config.AParameterDescription
 
getId() - Method in class org.lsst.ccs.config.ASubsystemDescription
 
getId() - Method in class org.lsst.ccs.config.ConfigProfile
 
getId() - Method in class org.lsst.ccs.config.DeploymentDescriptor
 
getId() - Method in class org.lsst.ccs.config.ParameterConfiguration
 
getId() - Method in class org.lsst.ccs.config.ParameterDescription
 
getId() - Method in class org.lsst.ccs.config.RunHistory
 
getId() - Method in class org.lsst.ccs.config.SubsystemDescription
the technical id: zero if the object is not yet registered in database
getId() - Method in class org.lsst.ccs.config.ValueEvent
 
getInteger(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
get a Integer value from the Properties
getKeys() - Method in class org.lsst.ccs.config.utilities.PersistentProperties
 
getLevel() - Method in class org.lsst.ccs.config.ConfigProfile
 
getLevel() - Method in class org.lsst.ccs.config.ParameterDescription
 
getList(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
returns a list stored in the properties.
getMacAddress() - Method in class org.lsst.ccs.config.MachineConfiguration
 
getMachineConfiguration(String) - Method in class org.lsst.ccs.config.ConfigurationFacade
get a MachineConfiguration object from the database.
getMachineConfiguration(String) - Method in interface org.lsst.ccs.config.DBInterface
get a machine configuration..
getMachineConfiguration(String) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
getMachineConfiguration(String) - Method in class org.lsst.ccs.config.HqlDAO
 
getMap(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
returns a Map stored in the properties.
getMessageType() - Method in class org.lsst.ccs.config.BootCommand
 
getMessageType() - Method in class org.lsst.ccs.config.BootStatus
 
getModifiedConfigurationData() - Method in class org.lsst.ccs.config.ConfigProfile
prepares a new executable configuration data with these modified parameters.
getModifiedConfigurationData(Properties) - Method in class org.lsst.ccs.config.SubsystemDescription
to be used to create startup data object from a non-registered Configuration data (in a properties file).
getModifiedParameters() - Method in class org.lsst.ccs.config.ConfigProfile
 
getName() - Method in class org.lsst.ccs.config.ConfigProfile
 
getNameAndTag() - Method in class org.lsst.ccs.config.PreparedConfiguration
 
getNext(ConfigProfile) - Method in class org.lsst.ccs.config.ConfigurationFacade
gets the next modified ConfigProfile with same name and tag
getNotRegistered() - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
 
getObject(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
tries to return an object out of a String.
getOptionalDescriptor() - Method in class org.lsst.ccs.config.BootStatus
 
getParamDescriptionSet() - Method in class org.lsst.ccs.config.ASubsystemDescription
 
getParamDescriptionSet() - Method in class org.lsst.ccs.config.SubsystemDescription
Detailed description of parameters that can be changed
getParameterBase() - Method in class org.lsst.ccs.config.ParameterDescription
 
getParameterName() - Method in class org.lsst.ccs.config.ParameterBase
 
getParameterName() - Method in class org.lsst.ccs.config.ParameterDescription
 
getParameterName() - Method in class org.lsst.ccs.config.ParameterPath
 
getPath() - Method in class org.lsst.ccs.config.ParameterBase
 
getPath() - Method in class org.lsst.ccs.config.ParameterConfiguration
 
getPath() - Method in class org.lsst.ccs.config.ParameterDescription
 
getPath() - Method in class org.lsst.ccs.config.ParameterPath
 
getPath() - Method in interface org.lsst.ccs.config.PathObject
 
getPossibleDescriptions(int, ParameterFilter) - Method in class org.lsst.ccs.config.SubsystemDescription
Loks like the getBaseParameters but builds a collection of ParameterDescription.
getPossibleDescriptions(int) - Method in class org.lsst.ccs.config.SubsystemDescription
 
getPreparedConfiguration(String, String, String) - Method in interface org.lsst.ccs.config.DBInterface
returns a prepared Configuration
getPreparedConfiguration(String, String, String) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
getPreparedConfiguration(String, String, String) - Method in class org.lsst.ccs.config.HqlDAO
 
getPrevious(ConfigProfile) - Method in class org.lsst.ccs.config.ConfigurationFacade
gets a previous ConfigProfile with the same name and tag.
getPrevious(SubsystemDescription) - Method in class org.lsst.ccs.config.ConfigurationFacade
returns the previous description with same name and tag.
getPreviousConfigID() - Method in class org.lsst.ccs.config.ConfigProfile
may return the id of a previous ConfigProfile (0L if none)
getPreviousDescriptionID() - Method in class org.lsst.ccs.config.SubsystemDescription
get the id of the previous subsystemDescription with same Name and tag.
getPrintWriter(String) - Method in interface org.lsst.ccs.config.LocalConfigurationProxy.WriterProvider
 
getProfilesForSubsystem(GhostSubsystemDescription) - Method in interface org.lsst.ccs.config.DBInterface
get the deprecated ConfigProfile that referenced a subsystemDescription (active or deprecated)
getProfilesForSubsystem(GhostSubsystemDescription) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
getProfilesForSubsystem(GhostSubsystemDescription) - Method in class org.lsst.ccs.config.HqlDAO
 
getReConfigurationFailure() - Method in class org.lsst.ccs.config.ParameterConfiguration
 
getRegistered() - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
 
getRegistrationExceptions() - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
 
getRemarks() - Method in class org.lsst.ccs.config.ConfigProfile
 
getRequestedConfiguration() - Method in class org.lsst.ccs.config.BootStatus
 
getRequestedSubsystem() - Method in class org.lsst.ccs.config.BootStatus
 
getRequestedTag() - Method in class org.lsst.ccs.config.BootStatus
 
getSession() - Method in class org.lsst.ccs.config.HqlDAO
 
getSimpleName() - Method in class org.lsst.ccs.config.ParameterDescription
 
getStartTimestamp() - Method in class org.lsst.ccs.config.ASubsystemDescription
 
getStartTimestamp() - Method in class org.lsst.ccs.config.ConfigProfile
 
getStartTimestamp() - Method in class org.lsst.ccs.config.RunHistory
 
getStartTimestamp() - Method in class org.lsst.ccs.config.SubsystemDescription
 
getString(String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
gets a String associated with a key
getStruct(String, Class<T>) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
returns an object stored with the struct convention from the properties.
getSubsystem() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
getSubsystemDescription() - Method in class org.lsst.ccs.config.ConfigProfile
 
getSubsystemName() - Method in class org.lsst.ccs.config.BootCommand
 
getSubsystemName() - Method in class org.lsst.ccs.config.ConfigProfile
 
getSubsystemName() - Method in class org.lsst.ccs.config.MachineConfiguration
 
getSubsystemName() - Method in class org.lsst.ccs.config.NamesAndTag
 
getSubsystemName() - Method in class org.lsst.ccs.config.PreparedConfiguration
 
getSubsystemName() - Method in class org.lsst.ccs.config.RunHistory
 
getSubsystemName() - Method in class org.lsst.ccs.config.SubsystemDescription
 
getTag() - Method in class org.lsst.ccs.config.BootCommand
 
getTag() - Method in class org.lsst.ccs.config.ConfigProfile
 
getTag() - Method in class org.lsst.ccs.config.MachineConfiguration
 
getTag() - Method in class org.lsst.ccs.config.NamesAndTag
 
getTag() - Method in class org.lsst.ccs.config.PreparedConfiguration
 
getTag() - Method in class org.lsst.ccs.config.RunHistory
 
getTag() - Method in class org.lsst.ccs.config.SubsystemDescription
 
getTagName() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
getTime() - Method in class org.lsst.ccs.config.ValueEvent
 
getTimeNext() - Method in class org.lsst.ccs.config.RunHistory
 
getTopComponentNode() - Method in class org.lsst.ccs.config.SubsystemDescription
returns the base object structure that describes the subsystem description (as loaded from a text file).
getTypeName() - Method in class org.lsst.ccs.config.ParameterBase
 
getTypeName() - Method in class org.lsst.ccs.config.ParameterDescription
 
getUser() - Method in class org.lsst.ccs.config.PreparedConfiguration
 
getUser() - Method in class org.lsst.ccs.config.SubsystemDescription
 
getUserName() - Method in class org.lsst.ccs.config.ConfigProfile
 
getValue() - Method in class org.lsst.ccs.config.ParameterConfiguration
 
getValue() - Method in class org.lsst.ccs.config.ValueEvent
 
getValueAt(String, long) - Method in class org.lsst.ccs.config.ConfigProfile
gives the value of a given parameter at a given date on a ConfigProfile object.
getValueAt(ParameterPath, long) - Method in class org.lsst.ccs.config.ConfigProfile
 
getValueEvents() - Method in class org.lsst.ccs.config.ParameterConfiguration
 
getValueValidAt(String, String, String, String, long) - Method in class org.lsst.ccs.config.ConfigurationFacade
returns the value of a parameter at a given time for a given Profile.
getVersion() - Method in class org.lsst.ccs.config.SubsystemDescription
 
getWriterProvider() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 

H

hashCode() - Method in class org.lsst.ccs.config.ConfigProfile
 
hashCode() - Method in class org.lsst.ccs.config.NamesAndTag
 
hashCode() - Method in class org.lsst.ccs.config.ParameterBase
 
hashCode() - Method in class org.lsst.ccs.config.ParameterConfiguration
 
hashCode() - Method in class org.lsst.ccs.config.ParameterDescription
 
hashCode() - Method in class org.lsst.ccs.config.ParameterPath
 
hashCode() - Method in class org.lsst.ccs.config.SubsystemDescription
 
hasUnRegisteredProfiles() - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
 
HqlDAO - Class in org.lsst.ccs.config
abstract class used to help build DAO that uses HQL but are in a different package
HqlDAO() - Constructor for class org.lsst.ccs.config.HqlDAO
 
HqlDAO.AbstractQuery - Interface in org.lsst.ccs.config
delegate to Hibernate Query type
HqlDAO.AbstractSession - Interface in org.lsst.ccs.config
delegate to Hibernate Session type

I

ImmutableStateException - Exception in org.lsst.ccs.config
Runtime exception to notify that an object is in an immutable state.
ImmutableStateException(String) - Constructor for exception org.lsst.ccs.config.ImmutableStateException
 
ImmutableStateException(String, Throwable) - Constructor for exception org.lsst.ccs.config.ImmutableStateException
 
ImmutableStateException(Throwable) - Constructor for exception org.lsst.ccs.config.ImmutableStateException
 
isAPath(String) - Static method in class org.lsst.ccs.config.utilities.ConfigUtils
 
isBeenInEngineeringMode() - Method in class org.lsst.ccs.config.ConfigProfile
 
isChangingStaticData() - Method in class org.lsst.ccs.config.ConfigProfile
 
isChangingStaticData() - Method in class org.lsst.ccs.config.ParameterConfiguration
 
isEndGuessed() - Method in class org.lsst.ccs.config.RunHistory
 
isFromProfile() - Method in class org.lsst.ccs.config.PreparedConfiguration
 
isInTestContext() - Method in class org.lsst.ccs.config.BootStatus
 
isNotModifiableAtRuntime() - Method in class org.lsst.ccs.config.ParameterDescription
 
isReadOnly() - Method in class org.lsst.ccs.config.ConfigProfile
 
isReadOnly() - Method in class org.lsst.ccs.config.ParameterConfiguration
 
isReadOnly() - Method in class org.lsst.ccs.config.ParameterDescription
 
isReadOnly() - Method in class org.lsst.ccs.config.SubsystemDescription
tells if the modifying methods can be invoked on a newly created objects.
isRuntimeChange() - Method in class org.lsst.ccs.config.RunHistory
 
isStartGuessed() - Method in class org.lsst.ccs.config.RunHistory
 

L

list() - Method in interface org.lsst.ccs.config.HqlDAO.AbstractQuery
 
LocalConfigurationProxy - Class in org.lsst.ccs.config
register locally changes in parameters (that is creates a new Properties "resource" for the configuration)

LocalConfigurationProxy(SubsystemDescription) - Constructor for class org.lsst.ccs.config.LocalConfigurationProxy
 
LocalConfigurationProxy(ConfigProfile) - Constructor for class org.lsst.ccs.config.LocalConfigurationProxy
 
LocalConfigurationProxy.WriterProvider - Interface in org.lsst.ccs.config
when locally registering properties the LocalConfigurationProxy may need to write properties "somewher" (be it a File or in memory for tests purposes) classes that support this interface are able to create the corresponding resource.

M

MachineConfiguration - Class in org.lsst.ccs.config
Describes a Machine Configuration
MachineConfiguration() - Constructor for class org.lsst.ccs.config.MachineConfiguration
 
MachineConfiguration(String, String, String, String) - Constructor for class org.lsst.ccs.config.MachineConfiguration
 
MemoryDAO - Class in org.lsst.ccs.config
a "dummy" data access object (to be used when Description and Configuration are to be handled locally without having access to a real configuration database).
MemoryDAO() - Constructor for class org.lsst.ccs.config.MemoryDAO
 
mergeProperties(Properties) - Method in class org.lsst.ccs.config.ConfigProfile
populates this configProfile with values extracted from a Properties object.
mismatch(ParameterConfiguration, AParameterDescription, Object) - Method in interface org.lsst.ccs.config.ConfigurationMismatchListener
 
mismatch(ParameterDescription, ParameterBase, Object) - Method in interface org.lsst.ccs.config.DescriptionMismatchListener
 
modifyParameterConfiguration(String, String) - Method in class org.lsst.ccs.config.ConfigProfile
creates and add a ParameterConfiguration and adds it to the profile (based on the pathName of the parameter)
modifyParmConfig(AParameterConfiguration) - Method in interface org.lsst.ccs.config.DBInterface
registers a modified parameter
modifyParmConfig(AParameterConfiguration) - Method in class org.lsst.ccs.config.FIleBasedDAO
 
modifyParmConfig(AParameterConfiguration) - Method in class org.lsst.ccs.config.HqlDAO
 
modifyParmDuringEngineering(ConfigProfile, String, long, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
changes a parameter value during engineering session
modifyValue(String) - Method in class org.lsst.ccs.config.ParameterConfiguration
the value is modifiable only on objects not yet registered in the database
modifyValueAfterCheck(String) - Method in class org.lsst.ccs.config.ParameterConfiguration
method for two phases commit: call only if check is ok.

N

NamesAndTag - Class in org.lsst.ccs.config
A data structure that contains name of subsystem, configuration and tag, and the full path to the configuration file
NamesAndTag(String, String, String) - Constructor for class org.lsst.ccs.config.NamesAndTag
 
NamesAndTag(String, String, String, String) - Constructor for class org.lsst.ccs.config.NamesAndTag
 
namesFromPath(String) - Static method in class org.lsst.ccs.config.utilities.ConfigUtils
gets subsystem name, configName and tag name from pathName
namesFromPaths(String, String) - Static method in class org.lsst.ccs.config.utilities.ConfigUtils
gets subsystem name, configName and tag name from the description and configuration path names
rules:
  • the subsystem name in both file names should be the same
  • if the configuration name in the description file name is not set then the configuration name is in the configuration file name.
  • notifyParameterChange(String, String, String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    notifyUncheckedParameterChange(String, String, Object) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     

    O

    org.lsst.ccs.config - package org.lsst.ccs.config
    Overview
    org.lsst.ccs.config.utilities - package org.lsst.ccs.config.utilities
     

    P

    PackCst - Class in org.lsst.ccs.config
    Constants for this package.
    PackCst() - Constructor for class org.lsst.ccs.config.PackCst
     
    paramDescriptions - Variable in class org.lsst.ccs.config.ASubsystemDescription
    the set containing the parameter descriptions
    ParameterBase - Class in org.lsst.ccs.config
    this is an explicit duplication of description of parameter as it is in the subsystem configuration.
    ParameterBase(String, String, String, String, String) - Constructor for class org.lsst.ccs.config.ParameterBase
     
    ParameterBase(ParameterPath, String, String) - Constructor for class org.lsst.ccs.config.ParameterBase
     
    ParameterConfiguration - Class in org.lsst.ccs.config
    abstract class for all parameter configurations
    ParameterConfiguration() - Constructor for class org.lsst.ccs.config.ParameterConfiguration
     
    ParameterConfiguration(String) - Constructor for class org.lsst.ccs.config.ParameterConfiguration
     
    ParameterDescription - Class in org.lsst.ccs.config
    The base class for all Parameter descriptions
    ParameterDescription() - Constructor for class org.lsst.ccs.config.ParameterDescription
     
    ParameterDescription(ParameterBase) - Constructor for class org.lsst.ccs.config.ParameterDescription
    builds a default Description out of a ParameterBase which is described in the original setup.
    ParameterDescription(ParameterDescription) - Constructor for class org.lsst.ccs.config.ParameterDescription
    copy constructor.
    parameterDescriptionsFromNode(DescriptiveNode, ParameterFilter, int) - Static method in class org.lsst.ccs.config.SubsystemDescription
     
    ParameterFilter - Interface in org.lsst.ccs.config
    Filters a parameter: given its name and or a value accept or reject it to be included in a list of ParameterDescription (that is a list of Parameter open for modifications).
    ParameterPath - Class in org.lsst.ccs.config
    Unique Path in a SubSystem.
    ParameterPath(String, String, String) - Constructor for class org.lsst.ccs.config.ParameterPath
    "real" constructor
    parametersFromNode(DescriptiveNode, ParameterFilter) - Static method in class org.lsst.ccs.config.SubsystemDescription
    gets the ParameterBase objects that describes arguments passed to the constructor linked to a node of the configuration tree.
    PathObject - Interface in org.lsst.ccs.config
    Two objects with the same ParameterPath are unique in their category.
    PersistenceLayerException - Exception in org.lsst.ccs.config
    forwards an exception fired by the persistence layer.
    PersistenceLayerException(Throwable) - Constructor for exception org.lsst.ccs.config.PersistenceLayerException
     
    PersistentProperties - Class in org.lsst.ccs.config.utilities
    Stores as String various org.lsst.gruth.types in a property store.
    PersistentProperties(String, PersistentProperties.Store) - Constructor for class org.lsst.ccs.config.utilities.PersistentProperties
    creates a PersistenProperties with a specific store.
    PersistentProperties(String) - Constructor for class org.lsst.ccs.config.utilities.PersistentProperties
    uses a fileStore.
    PersistentProperties.FileStore - Class in org.lsst.ccs.config.utilities
     
    PersistentProperties.PreferenceStore - Class in org.lsst.ccs.config.utilities
     
    PersistentProperties.Store - Interface in org.lsst.ccs.config.utilities
    this class defines the way the properties are made persistent and read.
    populateParameterBasesFromTop(Collection<ParameterBase>, DescriptiveNode, ParameterFilter) - Static method in class org.lsst.ccs.config.SubsystemDescription
    "tree-walker" to populate ParameterBase collection
    populateParameterDescriptionsFromTop(Collection<ParameterDescription>, DescriptiveNode, ParameterFilter, int) - Static method in class org.lsst.ccs.config.SubsystemDescription
     
    preferencesFactory(String) - Static method in class org.lsst.ccs.config.utilities.PersistentProperties
    creates a persistent properties object backed by User preferences.
    PreferenceStore() - Constructor for class org.lsst.ccs.config.utilities.PersistentProperties.PreferenceStore
     
    PreparedConfiguration - Class in org.lsst.ccs.config
    objects of this class represent a complete set of data with modified configuration parameters that can be used to start a subsystem.
    PreparedConfiguration(String, String, String, String, boolean, DescriptiveNode) - Constructor for class org.lsst.ccs.config.PreparedConfiguration
     
    PreparedConfiguration(ConfigProfile) - Constructor for class org.lsst.ccs.config.PreparedConfiguration
     
    Profiles() - Constructor for class org.lsst.ccs.config.ConfigurationFacade.Profiles
     
    putArray(String, Class<T>, V) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
    registers an array in the properties.
    putBoolean(String, boolean) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
    put a Boolean value in the properties
    putDouble(String, double) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
    puts a Double value in the properties
    putFloat(String, float) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
    registers a Float as a Property
    putInteger(String, int) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
    put an Integer value in the Properties
    putList(String, List) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
    registers a List to the properties.
    putMap(String, Map) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
    stores a Map as a String in the properties.
    putObject(String, Object) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
    Puts an object with no type specification in the properties.
    putString(String, String) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
    registers a String in the properties
    putStruct(String, Class<T>, T) - Method in class org.lsst.ccs.config.utilities.PersistentProperties
    This will store objects that stick to a convention (and known as struct.

    R

    reConfigurationFailure - Variable in class org.lsst.ccs.config.ParameterConfiguration
    this transient field is to carry information about a failure in configuration "repair".
    registerConfigProfile(ConfigProfile) - Method in class org.lsst.ccs.config.ConfigurationFacade
    registers a ConfigProfile in the database.
    registerConfiguration(String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    registerConfiguration(String, String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    registerMachineConfiguration(MachineConfiguration) - Method in class org.lsst.ccs.config.ConfigurationFacade
    registers a MachineConfiguration object to the database
    registerPreparedConfiguration(String, String, String, String) - Method in class org.lsst.ccs.config.ConfigurationFacade
    creates and registers a PreparedConfiguration.
    registerRun(String, String, String, long) - Method in class org.lsst.ccs.config.ConfigurationFacade
    the run and end registrations are based on messages received from a subsystem.
    registerSubsystemDescription(SubsystemDescription, ConfigurationFacade.Profiles) - Method in class org.lsst.ccs.config.ConfigurationFacade
    registers a new (and complete) SubsystemDescription to the persistence Layer.
    registerSubsystemDescription(SubsystemDescription) - Method in class org.lsst.ccs.config.ConfigurationFacade
    Deprecated.
    removeDeploymentDescriptors(DeploymentDescriptor...) - Method in class org.lsst.ccs.config.SubsystemDescription
    removes a list of Deployment Descriptors
    removeParameterConfigurations(ParameterConfiguration...) - Method in class org.lsst.ccs.config.ConfigProfile
    removes a list of parameter configurations
    removeParameterDescriptions(ParameterDescription...) - Method in class org.lsst.ccs.config.ASubsystemDescription
    removes a list of parameter descriptions.
    removeParameterDescriptions(ParameterDescription...) - Method in class org.lsst.ccs.config.SubsystemDescription
    removes a list of parameter descriptions
    repair(SubsystemDescription, ConfigurationFacade.Profiles) - Method in class org.lsst.ccs.config.ConfigurationFacade
    tries to repair automatically a set of ConfigProfiles that have been deprecated as the result of a Description change.
    repair(ConfigProfile, SubsystemDescription, ConfigurationMismatchListener) - Static method in class org.lsst.ccs.config.Factories
    tries to create a new ConfigProfile from an old one.
    reportFailures() - Method in class org.lsst.ccs.config.ConfigProfile
    lists the failures as String.
    RollBackException - Exception in org.lsst.ccs.config
    Exception that happens during rollback
    RollBackException(Throwable, String, String, String) - Constructor for exception org.lsst.ccs.config.RollBackException
     
    RunHistory - Class in org.lsst.ccs.config
    Entries int his table are generated by reading the status bus where subsystem advertise their startup.
    RunHistory(String, String, String, long) - Constructor for class org.lsst.ccs.config.RunHistory
     
    RunHistory(String, String, String, long, boolean) - Constructor for class org.lsst.ccs.config.RunHistory
     

    S

    save(Object) - Method in interface org.lsst.ccs.config.HqlDAO.AbstractSession
     
    saveAbstractConfig(ConfigProfile) - Method in class org.lsst.ccs.config.MemoryDAO
     
    saveAbstractDescription(SubsystemDescription) - Method in class org.lsst.ccs.config.MemoryDAO
     
    saveConfigProfile(AConfigProfile) - Method in interface org.lsst.ccs.config.DBInterface
    saves the new argument: ID is modified and argument becomes immutable.
    saveConfigProfile(AConfigProfile) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    saveConfigProfile(AConfigProfile) - Method in class org.lsst.ccs.config.HqlDAO
     
    saveGhostDescriptions(GhostSubsystemDescription) - Method in interface org.lsst.ccs.config.DBInterface
    saves the argument
    saveGhostDescriptions(GhostSubsystemDescription) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    saveGhostDescriptions(GhostSubsystemDescription) - Method in class org.lsst.ccs.config.HqlDAO
     
    saveMachineConfiguration(MachineConfiguration) - Method in interface org.lsst.ccs.config.DBInterface
    saves a machine configuration
    saveMachineConfiguration(MachineConfiguration) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    saveMachineConfiguration(MachineConfiguration) - Method in class org.lsst.ccs.config.HqlDAO
     
    saveModifications(String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    saveOrUpdate(Object) - Method in interface org.lsst.ccs.config.HqlDAO.AbstractSession
     
    savePastProfile(PastConfigProfile) - Method in interface org.lsst.ccs.config.DBInterface
    saves argument
    savePastProfile(PastConfigProfile) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    savePastProfile(PastConfigProfile) - Method in class org.lsst.ccs.config.HqlDAO
     
    savePreparedConfiguration(PreparedConfiguration) - Method in interface org.lsst.ccs.config.DBInterface
    saves a preparedConfiguration
    savePreparedConfiguration(PreparedConfiguration) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    savePreparedConfiguration(PreparedConfiguration) - Method in class org.lsst.ccs.config.HqlDAO
     
    saveRun(RunHistory) - Method in interface org.lsst.ccs.config.DBInterface
    saves a run history
    saveRun(RunHistory) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    saveRun(RunHistory) - Method in class org.lsst.ccs.config.HqlDAO
     
    saveSubsystemDescription(ASubsystemDescription) - Method in interface org.lsst.ccs.config.DBInterface
    saves the argument: which must now becomes immutable and be numbered (with an ID)
    saveSubsystemDescription(ASubsystemDescription) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    saveSubsystemDescription(ASubsystemDescription) - Method in class org.lsst.ccs.config.HqlDAO
     
    session - Variable in class org.lsst.ccs.config.HqlDAO
     
    setBaseProfile(ConfigProfile) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    setBeenInEngineeringMode(boolean) - Method in class org.lsst.ccs.config.ConfigProfile
     
    setConfigFileName(String) - Method in class org.lsst.ccs.config.NamesAndTag
     
    setConfigName(String) - Method in class org.lsst.ccs.config.MachineConfiguration
     
    setConfigName(String) - Method in class org.lsst.ccs.config.NamesAndTag
     
    setConstraints(String) - Method in class org.lsst.ccs.config.ParameterDescription
     
    setDeprecationListener(DeprecationListener) - Method in class org.lsst.ccs.config.ConfigurationFacade
     
    setDescription(String) - Method in class org.lsst.ccs.config.AParameterDescription
    TODO: no persistence for this for the moment! what for the ghost if modified?
    setDescription(String) - Method in class org.lsst.ccs.config.ParameterDescription
    this data is not essential to the logic so it is modifiable anyway.
    setDescriptor(DeploymentDescriptor) - Method in class org.lsst.ccs.config.BootCommand
     
    setDescriptor(String) - Method in class org.lsst.ccs.config.DeploymentDescriptor
     
    setEndGuessed(boolean) - Method in class org.lsst.ccs.config.RunHistory
     
    setEndTimestampLimit(long) - Method in class org.lsst.ccs.config.RunHistory
     
    setId(long) - Method in class org.lsst.ccs.config.AParameterDescription
     
    setId(long) - Method in class org.lsst.ccs.config.ConfigProfile
     
    setId(long) - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    setId(long) - Method in class org.lsst.ccs.config.ParameterDescription
     
    setInTestContext(boolean) - Method in class org.lsst.ccs.config.BootStatus
     
    setLevel(int) - Method in class org.lsst.ccs.config.ParameterDescription
     
    setNotModifiableAtRuntime(boolean) - Method in class org.lsst.ccs.config.ParameterDescription
     
    setOptionalDescriptor(DeploymentDescriptor) - Method in class org.lsst.ccs.config.BootStatus
     
    setParameterBase(ParameterBase) - Method in class org.lsst.ccs.config.ParameterDescription
     
    setReConfigurationFailure(Exception) - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    setRemarks(String) - Method in class org.lsst.ccs.config.ConfigProfile
    no influence on behaviour.
    setRequestedConfiguration(String) - Method in class org.lsst.ccs.config.BootStatus
     
    setRequestedSubsystem(String) - Method in class org.lsst.ccs.config.BootStatus
     
    setRequestedTag(String) - Method in class org.lsst.ccs.config.BootStatus
     
    setSession(HqlDAO.AbstractSession) - Method in class org.lsst.ccs.config.HqlDAO
     
    setSimpleName(String) - Method in class org.lsst.ccs.config.ParameterDescription
     
    setStartGuessed(boolean) - Method in class org.lsst.ccs.config.RunHistory
     
    setStartTimestamp(long) - Method in class org.lsst.ccs.config.ConfigProfile
     
    setSubsystem(Subsystem) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    setSubsystemName(String) - Method in class org.lsst.ccs.config.ConfigProfile
     
    setSubsystemName(String) - Method in class org.lsst.ccs.config.MachineConfiguration
     
    setSubsystemName(String) - Method in class org.lsst.ccs.config.NamesAndTag
     
    setTag(String) - Method in class org.lsst.ccs.config.MachineConfiguration
     
    setTag(String) - Method in class org.lsst.ccs.config.NamesAndTag
     
    setTimeNext(long) - Method in class org.lsst.ccs.config.RunHistory
     
    setUser(String) - Method in class org.lsst.ccs.config.PreparedConfiguration
     
    setWriterProvider(LocalConfigurationProxy.WriterProvider) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    simpleHQLRequest(String) - Method in class org.lsst.ccs.config.ConfigurationFacade
    forwards an HQLrequest to the DAO.
    simpleHQLRequest(String) - Method in interface org.lsst.ccs.config.DBInterface
    execut simple request (read only: select of From)
    simpleHQLRequest(String) - Method in class org.lsst.ccs.config.FIleBasedDAO
     
    simpleHQLRequest(String) - Method in class org.lsst.ccs.config.HqlDAO
     
    startNewConfigurationContext() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
     
    STILL_VALID - Static variable in class org.lsst.ccs.config.PackCst
    Based on insurance standard rules: this date represents an undetermined duration (December 31 9999!).
    storeIsFor(PersistentProperties) - Method in class org.lsst.ccs.config.utilities.PersistentProperties.FileStore
     
    storeIsFor(PersistentProperties) - Method in class org.lsst.ccs.config.utilities.PersistentProperties.PreferenceStore
     
    storeIsFor(PersistentProperties) - Method in interface org.lsst.ccs.config.utilities.PersistentProperties.Store
    should be normally part of the constructor: call this method only once!
    subsystemDeprecating(SubsystemDescription) - Method in interface org.lsst.ccs.config.DeprecationListener
     
    SubsystemDescription - Class in org.lsst.ccs.config
    Description for a subsystem as saved in database.
    SubsystemDescription(String, String, String, String, Serializable, DataFlavour) - Constructor for class org.lsst.ccs.config.SubsystemDescription
    used by subclasses
    SubsystemDescription(SubsystemDescription) - Constructor for class org.lsst.ccs.config.SubsystemDescription
    creates a copy of the SubsystemDescription that is not (yet) registered to the database.
    subsystemName - Variable in class org.lsst.ccs.config.NamesAndTag
     

    T

    tag - Variable in class org.lsst.ccs.config.NamesAndTag
     
    temporaryChangeConfigurationValue(ParameterConfiguration, long, String, boolean) - Method in class org.lsst.ccs.config.ConfigProfile
     
    temporaryChangeConfigurationValue(String, long, String, boolean) - Method in class org.lsst.ccs.config.ConfigProfile
     
    TextAndNode - Class in org.lsst.ccs.config
    Object to store both a text source for a Subsystem description and the binary data extracted from it (type ComponentNode)
    TextAndNode(String, DescriptiveNode) - Constructor for class org.lsst.ccs.config.TextAndNode
     
    TextAndNode(Object) - Constructor for class org.lsst.ccs.config.TextAndNode
     
    toPropertyString(String, boolean) - Method in class org.lsst.ccs.config.ParameterDescription
    creates a String to be included in a .preperties file
    toPropertyString() - Method in class org.lsst.ccs.config.ParameterDescription
    default value is included in the text that describes the parameter as a property
    toString() - Method in class org.lsst.ccs.config.BootStatus
     
    toString() - Method in class org.lsst.ccs.config.ConfigProfile
     
    toString() - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
     
    toString() - Method in class org.lsst.ccs.config.NamesAndTag
     
    toString() - Method in class org.lsst.ccs.config.ParameterBase
     
    toString() - Method in class org.lsst.ccs.config.ParameterConfiguration
     
    toString() - Method in class org.lsst.ccs.config.ParameterDescription
     
    toString() - Method in class org.lsst.ccs.config.ParameterPath
     
    toString() - Method in exception org.lsst.ccs.config.RollBackException
     
    toString() - Method in class org.lsst.ccs.config.SubsystemDescription
     
    tryCopyParameters(SubsystemDescription, SubsystemDescription, DescriptionMismatchListener) - Static method in class org.lsst.ccs.config.Factories
    tries to copy ParameterDescription from a model to a new subsystem description.
    TypeInfos - Class in org.lsst.ccs.config
    a utility class to document the way org.lsst.gruth.types are shown to the end-user (specifically for the configuration properties file)
    TypeInfos() - Constructor for class org.lsst.ccs.config.TypeInfos
     

    U

    update() - Method in class org.lsst.ccs.config.utilities.PersistentProperties.FileStore
     
    update() - Method in class org.lsst.ccs.config.utilities.PersistentProperties.PreferenceStore
     
    update() - Method in interface org.lsst.ccs.config.utilities.PersistentProperties.Store
    will read the Properties registered by this store

    V

    value - Variable in class org.lsst.ccs.config.ParameterConfiguration
     
    ValueEvent - Class in org.lsst.ccs.config
    Registers the date of a value change in engineering mode.
    ValueEvent() - Constructor for class org.lsst.ccs.config.ValueEvent
     
    ValueEvent(long, String) - Constructor for class org.lsst.ccs.config.ValueEvent
     
    valueOf(String) - Static method in enum org.lsst.ccs.config.DataFlavour
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in class org.lsst.ccs.config.ParameterPath
    reverse operation from toString(): creates a ParameterPath from a String.
    values() - Static method in enum org.lsst.ccs.config.DataFlavour
    Returns an array containing the constants of this enum type, in the order they are declared.
    A B C D E F G H I L M N O P R S T U V 
    Skip navigation links

    Copyright © 2015 LSST. All rights reserved.