Serialized Form
|
Package org.lsst.ccs.config |
descriptor
DeploymentDescriptor descriptor
subsystemName
String subsystemName
configName
String configName
tag
String tag
configurationData
Object configurationData
optionalDescriptor
DeploymentDescriptor optionalDescriptor
requestedSubsystem
String requestedSubsystem
requestedConfiguration
String requestedConfiguration
requestedTag
String requestedTag
inTestContext
boolean inTestContext
- used to tell server that this is not a "normal" operation.
The database server may decide not to handle this message and let a dummy test server handle it.
startTimestamp
long startTimestamp
- first time the profile was valid
endTimestamp
long endTimestamp
- valid limit. defaults to eternity except when the object is pushed in history.
name
String name
tag
String tag
userName
String userName
- the user
beenInEngineeringMode
boolean beenInEngineeringMode
level
int level
- the level (defaults to END USER)
see PackCst.
remarks
String remarks
- comments
previousConfigID
long previousConfigID
- config with same name and tag: id of previous version
id
long id
descriptor
String descriptor
macAddress
String macAddress
- data is prepared (in a special table)
subsystemName
String subsystemName
configName
String configName
- means should be updated if subsystem description changes!
a special code could do that on request.
tag
String tag
subsystemName
String subsystemName
configName
String configName
tag
String tag
path
ParameterPath path
typeName
String typeName
- type of parameter: class Name.
should have a valueOf(String) method
defaultValue
String defaultValue
- default value as String
TODO: define a possible NULL value!
value
String value
parameterBase
ParameterBase parameterBase
description
String description
- possible details. Immutable in Ghost data
simpleName
String simpleName
- a user-friendly name: it's up to the config "designer" to make sure it's a unique name
otherwise the "pathName" of the parameterBase will be used. Immutable in ghost Data
constraints
String constraints
- Added constraints to the type, may be null. Immutable in ghost data
level
int level
- used for configuration "rights"; a designer may have
the right to modify a parameter and an end-user not.
when automatically generated from a subsytemdescription
the level of all modifiable parameters is set to 10,
a parameter which is modifiable by an end-user is less than 5.
Immutable in Ghost Data.
notModifiableAtRuntime
boolean notModifiableAtRuntime
- "static" parameter: it can only be set for a constructor but cannot be
changed dynamically at runtime.
componentName
String componentName
- unique name of Module/component in subsystem context
codeName
String codeName
- constructor or method. null or empty value means constructor
parameterName
String parameterName
- name of parameter (may be the number of a positionnal parameter starting at 0)
nameAndTag
NamesAndTag nameAndTag
fromProfile
boolean fromProfile
user
String user
configuredData
org.lsst.gruth.jutils.ComponentNode configuredData
id
long id
subsystemName
String subsystemName
configurationName
String configurationName
tag
String tag
startTimestamp
long startTimestamp
startGuessed
boolean startGuessed
- used to tell that the startTimestamp is not real but was artificially reconstituted
(an unlikely event: end message received and start message lost)
endTimestampLimit
long endTimestampLimit
- Possible end of task: may be missing due to dysfunctional system.
So next occurence with same subsystem will replace by its own time.
Defaults to STILL_VALID
endGuessed
boolean endGuessed
- used to tall that the endTimestampLimit has been artificially set
to a value which is different from constant STILL_VALID : this
may happen when an "end" message is lost.
timeNext
long timeNext
- startTimestamp of next entry in time with same subsystem.
Defaults to zero
startTimestamp
long startTimestamp
- first time the description was valid : initially populated by the database
(but copies can get it from an original: it depends on the purpose of the copy )
endTimestamp
long endTimestamp
- valid limit. defaults to eternity except when the object is pushed in history.
subsystemName
String subsystemName
- name of subsystem
tag
String tag
- tag such as 'high wind'
user
String user
- name of user that created this
version
String version
- version
configurationData
Serializable configurationData
- Big object! see DescriptionType enum ...
but not necessarily that big (so simply serializable Basic could be ok)
dataFlavour
DataFlavour dataFlavour
-
TODO: only object_tree in future releases (other formats can be provided to constructors)
deployDescriptors
List<E> deployDescriptors
- for which deployment is this description valid?
unModifiableDescriptorList
List<E> unModifiableDescriptorList
- transient object to access the descriptor list
previousDescriptionID
long previousDescriptionID
- a link to the description the current object may replace
codeSource
String codeSource
componentNode
org.lsst.gruth.jutils.ComponentNode componentNode
time
long time
value
String value
|
Package org.lsst.ccs.config.remote |
service
ConfigurationServiceImpl service
facade
ConfigurationFacade facade
deprecating
SubsystemDescription deprecating
detail
String detail
stamp
long stamp
result
SubsystemDescription result
descriptionDeprecationEvent
DescriptionDeprecationEvent descriptionDeprecationEvent
profileDeprecationEvents
List<E> profileDeprecationEvents
publicList
List<E> publicList
deprecating
ConfigProfile deprecating
detail
String detail
stamp
long stamp
result
ConfigProfile result
profileDeprecationEvent
ProfileDeprecationEvent profileDeprecationEvent
configurationService
ConfigurationService configurationService
|
Package org.lsst.ccs.config.utilities |
store
PersistentProperties.Store store
name
String name
properties
Properties properties
modified
boolean modified
Copyright © 2013 LSST. All Rights Reserved.