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

A

addNotRegistered(ConfigProfile) - Method in class org.lsst.ccs.config.ConfigurationFacade.Profiles
 
addParameterConfiguration(String, String) - Method in class org.lsst.ccs.config.ConfigProfile
 
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, Serializable) - 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

begin() - Method in interface org.lsst.ccs.config.DBInterface
starts a transaction
begin() - Method in class org.lsst.ccs.config.FIleBasedDAO
 
buildConfigurationInfo(ConfigurationState, Set<ParameterPath>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
Builds a ConfigurationInfo object reflecting the configuration state and ready to be sent on the buses.
buildConfigurationInfo(ConfigurationState, Set<ParameterPath>) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
Builds a ConfigurationInfo object reflecting the configuration state and ready to be sent on the buses.
bulkChange() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Processes the set of submitted changes as a group.

C

change(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Single change of parameter.
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.
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
 
commitBulkChange() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Changes that have been submitted are processed as a group.
compareTo(PathObject) - Method in interface org.lsst.ccs.config.PathObject
 
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) - Constructor for class org.lsst.ccs.config.ConfigProfile
 
configProfileDeprecating(ConfigProfile) - Method in interface org.lsst.ccs.config.DeprecationListener
 
ConfigurableSubsystem - Class in org.lsst.ccs.config
Abstract subclass of subsystems which provides access to the configuration proxy.
ConfigurableSubsystem(String, ConfigurationProxy, ConfigurationState, Map<String, ParameterSetter>) - Constructor for class org.lsst.ccs.config.ConfigurableSubsystem
 
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.
configurationProxy - Variable in class org.lsst.ccs.config.ConfigurableSubsystem
Provides access to the configuration service.
ConfigurationProxy - Interface in org.lsst.ccs.config
Subsystem access to configuration information.
configuredValue - Variable in class org.lsst.ccs.config.ParameterConfiguration
This is the configured value corresponding to the current configuration for this parameter
ConfigUtils - Class in org.lsst.ccs.config.utilities
 
copyProfile(ConfigProfile, String, boolean) - Static method in class org.lsst.ccs.config.Factories
to be used to create a copy of configuration with different tag, etc.
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) - Static method in class org.lsst.ccs.config.Factories
Creates an empty ConfigProfile.
createRawSubsystemDescription(String, String, Serializable) - Static method in class org.lsst.ccs.config.Factories
Creates a new SubsystemDescription object without any ParameterDescription list creation.
createSubsystemDescription(String, String, Serializable, Collection<ParameterDescription>) - Static method in class org.lsst.ccs.config.Factories
Creates a new SubsystemDescription object and populates it with the given list of parameter descriptions.
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

DBInterface - Interface in org.lsst.ccs.config
defines the basic methods implemented by a Data Access Object.
DEFAULT_CAT - Static variable in class org.lsst.ccs.config.utilities.ConfigUtils
 
DEFAULT_CONFIG_NAME - Static variable in class org.lsst.ccs.config.utilities.ConfigUtils
 
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
 
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.
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.
doStart() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
 
dropAllChanges() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
All unsaved changes are dropped, each parameter goes back to the value specified by the current configuration for this category.
dropAllSubmittedChanges() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
 
dropBulkChange() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Deprecated.
use dropSubmittedChanges instead
dropChangesForCategories(String...) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Changes occurring for one of the mentioned categories in categories are dropped, other categories are left untouched.
dropSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
 

E

end() - Method in interface org.lsst.ccs.config.DBInterface
end a transaction
end() - Method in class org.lsst.ccs.config.FIleBasedDAO
 
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
registration of a modified parameter during an engineering session in the database
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
 

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.
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
Looks if the ConfigProfile object contains a modification for the parameter defined by the specified PathObject
fetch(PathObject) - Method in class org.lsst.ccs.config.SubsystemDescription
Looks for a parameter description that matches the given path
fetch(String) - Method in class org.lsst.ccs.config.SubsystemDescription
Looks for a parameter description that matches the given path string
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
FileWriterProvider - Class in org.lsst.ccs.config
Reads and Writes properties files from/to a FileSystem.
FileWriterProvider() - Constructor for class org.lsst.ccs.config.FileWriterProvider
 
findAvailableConfigurationsForCategory(String) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Returns the available configuration names for the given category.
findAvailableConfigurationsForCategory(String) - Method in interface org.lsst.ccs.config.ConfigurationProxy
 
findAvailableConfigurationsForCategory(String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
findAvailableConfigurationsForCategory(String, String) - Method in interface org.lsst.ccs.config.WriterProvider
 
findMatchingConfigurations(String) - Method in class org.lsst.ccs.config.FileWriterProvider
 
findMatchingConfigurations(String) - Method in interface org.lsst.ccs.config.WriterProvider
 
flush() - Method in interface org.lsst.ccs.config.HqlDAO.AbstractSession
 

G

get(String) - Static method in class org.lsst.ccs.config.TypeInfos
 
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 description by its 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
getAllSubmittedChanges() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Returns the current submitted changes for each component.
getCat() - Method in class org.lsst.ccs.config.NamesAndTag
 
getCategories() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Returns the set of categories the subsystem's configurable parameters are split into.
getCategory() - Method in class org.lsst.ccs.config.ParameterDescription
 
getCategory() - Method in class org.lsst.ccs.config.RunHistory
 
getCategoryName() - Method in class org.lsst.ccs.config.ConfigProfile
 
getCategorySet() - Method in class org.lsst.ccs.config.ASubsystemDescription
 
getCategorySet() - Method in interface org.lsst.ccs.config.ConfigurationProxy
 
getCategorySet() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
getCategorySet() - Method in class org.lsst.ccs.config.SubsystemDescription
 
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
 
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
 
getConfigName() - Method in class org.lsst.ccs.config.ConfigProfile
 
getConfigName() - Method in class org.lsst.ccs.config.NamesAndTag
 
getConfigName() - Method in class org.lsst.ccs.config.WriterProvider.ConfigurationFileName
 
getConfigRunningAt(String, long) - Method in class org.lsst.ccs.config.ConfigurationFacade
returns the ConfigProfile active when a subsystem was running at that date.
getConfigurationInfo() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
 
getConfigurationName() - Method in class org.lsst.ccs.config.RunHistory
 
getConfigurationProperties(String, String, String) - Method in class org.lsst.ccs.config.FileWriterProvider
 
getConfigurationProperties(String, String, String) - Method in interface org.lsst.ccs.config.WriterProvider
 
getConfigurationProxy() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
 
getConfiguredValue() - Method in class org.lsst.ccs.config.ParameterConfiguration
 
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.
getCurrentValuesForComponent(String, Set<String>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
Returns the current value of parameters that belong to the given category for the given configurable component
getCurrentValuesForComponent(String, Set<String>) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
Returns the current value of all parameters of a given configurable component
getDefaultValue() - Method in class org.lsst.ccs.config.ParameterBase
 
getDefaultValue() - Method in class org.lsst.ccs.config.ParameterDescription
 
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
 
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
 
getFullName() - Method in class org.lsst.ccs.config.WriterProvider.ConfigurationFileName
 
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.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
 
getInitialParameterConfigurations(Map<String, String>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
To be invoked before startup.
getInitialParameterConfigurations(Map<String, String>) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
Loads the startup configuration represented by taggedCategories, initializes the config profiles and returns a set of values to assign to parameters before startup
getLevel() - Method in class org.lsst.ccs.config.ParameterDescription
 
getModifiedParameters() - Method in class org.lsst.ccs.config.ConfigProfile
 
getName() - Method in class org.lsst.ccs.config.ConfigProfile
 
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
 
getParamDescriptionMap() - Method in class org.lsst.ccs.config.ASubsystemDescription
 
getParamDescriptionMap() - 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
 
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, String, String) - Method in class org.lsst.ccs.config.FileWriterProvider
 
getPrintWriter(String, String, String) - Method in interface org.lsst.ccs.config.WriterProvider
 
getProfileForCat(String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
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
 
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
 
getSubmittedChangesForComponent(String) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
 
getSubsystemDescription() - Method in class org.lsst.ccs.config.ConfigProfile
 
getSubsystemName() - Method in class org.lsst.ccs.config.ConfigProfile
 
getSubsystemName() - Method in class org.lsst.ccs.config.NamesAndTag
 
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.ConfigProfile
 
getTag() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
 
getTag() - Method in class org.lsst.ccs.config.NamesAndTag
 
getTag() - Method in class org.lsst.ccs.config.RunHistory
 
getTag() - Method in class org.lsst.ccs.config.SubsystemDescription
 
getTaggedCategoriesForCats(Set<String>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
 
getTaggedCategoriesForCats(Set<String>) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
getTagName() - Method in interface org.lsst.ccs.config.ConfigurationProxy
the current tag name (can be null or empty)
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
 
getTypeName() - Method in class org.lsst.ccs.config.ParameterBase
 
getTypeName() - Method in class org.lsst.ccs.config.ParameterDescription
 
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
 
getValueAt(long) - Method in class org.lsst.ccs.config.ParameterConfiguration
 
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.
getWriterProvider() - Static method in class org.lsst.ccs.config.LocalConfigurationProxy
 

H

hasChanged() - Method in class org.lsst.ccs.config.ParameterConfiguration
 
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
 
isDirty() - Method in class org.lsst.ccs.config.ConfigProfile
 
isDirty() - Method in interface org.lsst.ccs.config.ConfigurationProxy
 
isDirty() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
isEndGuessed() - Method in class org.lsst.ccs.config.RunHistory
 
isParameterConfigurable(String, String) - Method in interface org.lsst.ccs.config.ConfigurationProxy
Checks if a parameter named parameterName is part of the configuration data.
isParameterConfigurable(String, String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
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
 
loadCategories(String...) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Loads the configuration specified for each category, parameters that belong to other categories are left unchanged.
loadCategories(Map<String, String>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
For each pair 'category:configuration' in taggedCategories, the category is loaded with its specified configuration, categories that are not mentioned are left untouched.
loadCategories(Map<String, String>) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
loadConfiguration(String...) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Loads the configuration specified for each category specified in configName and loads the default configuration for the other categories.
LocalConfigurationProxy - Class in org.lsst.ccs.config
Configuration proxy that registers configurations locally as properties files.
LocalConfigurationProxy(SubsystemDescription) - Constructor for class org.lsst.ccs.config.LocalConfigurationProxy
Builds a configuration proxy for the subsystem described by subsystemDesc.

M

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
 
mismatch(ParameterConfiguration, AParameterDescription, Object) - Method in interface org.lsst.ccs.config.ConfigurationMismatchListener
 
mismatch(ParameterDescription, ParameterBase, Object) - Method in interface org.lsst.ccs.config.DescriptionMismatchListener
 
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
Modifies the configuredValue field

N

NamesAndTag - Class in org.lsst.ccs.config
A data structure that contains name of subsystem, configuration and tag AND CAT
NamesAndTag(String, String, String, String) - Constructor for class org.lsst.ccs.config.NamesAndTag
 
NamesAndTag(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
notifyParameterChange(String, String, String) - Method in interface org.lsst.ccs.config.ConfigurationProxy
second part of a two phase commit.
notifyParameterChange(String, String, String) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
notifyUncheckedParameterChange(String, String, Object) - Method in interface org.lsst.ccs.config.ConfigurationProxy
notifies directly of a change without preliminary check to the configuration service.
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() - Constructor for class org.lsst.ccs.config.ParameterBase
 
ParameterBase(String, String, String, 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.
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
parameterSetterDictionary - Variable in class org.lsst.ccs.config.ConfigurableSubsystem
The dictionary of config changer methods for each component.
parseCategories(Set<String>, String...) - Static method in class org.lsst.ccs.config.utilities.ConfigUtils
 
parseConfigurationString(Set<String>, String...) - Static method in class org.lsst.ccs.config.utilities.ConfigUtils
Parses a string of tagged categories.
parseConfigurationStringWithDefaults(Set<String>, String...) - Static method in class org.lsst.ccs.config.utilities.ConfigUtils
 
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
 
Profiles() - Constructor for class org.lsst.ccs.config.ConfigurationFacade.Profiles
 

R

rawParseConfigurationString(String...) - Static method in class org.lsst.ccs.config.utilities.ConfigUtils
ParseConfigurationString without checking for category consistency
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.
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.
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.
reportFailures() - Method in class org.lsst.ccs.config.ConfigProfile
lists the failures as String.
RunHistory - Class in org.lsst.ccs.config
Entries int his table are generated by reading the status bus where subsystem advertise their startup.
RunHistory() - Constructor for class org.lsst.ccs.config.RunHistory
 
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
 
saveAllChanges() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Saves all changes in their current configuration.
saveChangesForCategories(String...) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Changes made in the specified categories are saved under the current configuration for this category, changes on parameters that belong to other categories are left unchanged.
saveChangesForCategoriesAs(String...) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Changes made in the specified categories are saved under the newly specified name for this category, changes on parameters that belong to other categories are left unchanged.
saveChangesForCategoriesAs(Map<String, String>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
Changes made in the specified categories are saved under the newly specified name for this category, changes on parameters that belong to other categories are left unchanged.
saveChangesForCategoriesAs(Map<String, String>) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
Tagged categories are saved under a new tag name.
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
 
saveModifications(Map<String, String>) - Method in interface org.lsst.ccs.config.ConfigurationProxy
 
saveModifications(Map<String, String>) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
Modification occurring in one of the tagged categories are saved.
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
 
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
 
setCat(String) - Method in class org.lsst.ccs.config.NamesAndTag
 
setCategory(String) - Method in class org.lsst.ccs.config.ParameterDescription
 
setCategory(String) - Method in class org.lsst.ccs.config.RunHistory
 
setConfigName(String) - Method in class org.lsst.ccs.config.NamesAndTag
 
setConfigurationProxy(ConfigurationProxy) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
this method should not be used once the proxy is delegated to all components so it should not be public!
setDefaultValue(String) - Method in class org.lsst.ccs.config.ParameterBase
 
setDefaultValueForParameter(String, String, Object) - Method in interface org.lsst.ccs.config.ConfigurationProxy
 
setDefaultValueForParameter(String, String, Object) - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
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.
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
 
setLevel(int) - Method in class org.lsst.ccs.config.ParameterDescription
 
setName(String) - Method in class org.lsst.ccs.config.ConfigProfile
 
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.
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
 
setSubsystemName(String) - Method in class org.lsst.ccs.config.ConfigProfile
 
setSubsystemName(String) - Method in class org.lsst.ccs.config.NamesAndTag
 
setTag(String) - Method in class org.lsst.ccs.config.NamesAndTag
 
setTimeNext(long) - Method in class org.lsst.ccs.config.RunHistory
 
setWriterProvider(WriterProvider) - Static 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
 
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!).
submitChange(String, String, Object) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Stores a change parameter to be validated later.
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, Serializable) - 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.

T

temporaryChangeConfigurationValue(String, long, String) - Method in class org.lsst.ccs.config.ConfigProfile
 
toPropertyString(String, boolean) - Method in class org.lsst.ccs.config.ParameterDescription
creates a String to be included in a .properties 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.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 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

updateStateAndSendStatusConfigurationInfo(String, Set<ParameterPath>) - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Updates the state of the subsystem and sends a StatusConfigurationInfo status message

V

validateBulkChanges() - Method in class org.lsst.ccs.config.ConfigurableSubsystem
Validates the set of submitted changes as a group.
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 class org.lsst.ccs.config.ParameterPath
reverse operation from toString(): creates a ParameterPath from a String.

W

writeMissingDefaultConfigs() - Method in interface org.lsst.ccs.config.ConfigurationProxy
 
writeMissingDefaultConfigs() - Method in class org.lsst.ccs.config.LocalConfigurationProxy
 
WriterProvider - Interface in org.lsst.ccs.config
When locally registering properties the LocalConfigurationProxy may need to write properties in a File or in memory for tests purposes.
WriterProvider.ConfigurationFileName - Class in org.lsst.ccs.config
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2016 LSST. All rights reserved.