|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectwt.services.StandardManager
wt.configuration.StandardConfigurationService
public class StandardConfigurationService
Use the newStandardConfigurationService static factory method(s),
not the StandardConfigurationService constructor, to construct
instances of this class. Instances must be constructed using the static
factory(s), in order to ensure proper initialization of the instance.
Supported API: true
Extendable: false
| Method Summary | |
|---|---|
SerialNumberMapping |
addMapping(SerialNumberedConfiguredInstanceVersion instance,
PathOccurrence path,
SerialNumberedInstanceIfc instanceToAllocate)
Allocate this instanceToAllocate to this instance. |
BaselineConfigurationOverride |
addOverride(BaselineConfigurationVersion configuration,
PathOccurrence path,
ConfigurationManageable version)
Add the version as an override for the given path. |
BaselineConfigurationVersion |
assignToConfiguration(BaselineConfigurationVersion configuration,
ConfigurationManageable version)
Assigns the given version to the configuration. |
SerialNumberedConfiguredInstanceVersion |
changeConfiguration(SerialNumberedConfiguredInstanceVersion instance,
SerialNumberedBaselineConfigurationVersion configuration)
Assign a different configuration to this instance. |
QueryResult |
getAll(BaselineConfigurationVersion configuration,
boolean versionsOnly)
Get all versions, normal and overrides, assigned to this configuration. |
QueryResult |
getAllConfigurations(ConfiguredMaster configuredMaster)
Get all the configurations of this configured master. |
QueryResult |
getAllInstances(Configuration configuration)
Return all the instances that are assigned to this configuration. |
QueryResult |
getAllInstances(ConfigurationManageable version)
Get all the instances which use a configuration which configures this version. |
QueryResult |
getAllInstances(SerialNumbered serialNumbered)
Get all instances of this serial numbered object. |
QueryResult |
getConfigurations(ConfiguredVersion configuredVersion)
Get the configurations of this configured version that configure it. |
QueryResult |
getConfigurationsAll(ConfigurationManageable version,
boolean configurationsOnly)
Get all the configurations this version is assigned to, as normal or override. |
QueryResult |
getConfigurationsNormal(ConfigurationManageable version)
Get the configurations this version is assigned to. |
QueryResult |
getConfigurationsOverrides(ConfigurationManageable version,
boolean configurationsOnly)
Return the configurations this version is called out as an override in. |
ConfiguredVersion |
getConfiguredVersion(BaselineConfigurationVersion configuration)
Get the version of the ConfiguredVersion assigned to this configuration, or null if one was not assigned. |
Persistable |
getConfiguredVersionOrMaster(BaselineConfigurationVersion configuration)
Return the version of the ConfiguredVersion, if one is assigned to this configuration. |
QueryResult |
getIncorporatedInstances(ConfigurationManageable version,
Timestamp incorporatedSince)
Get all the incorporated instances which use a configuration which configures this version. |
QueryResult |
getIncorporatedInstances(SerialNumberedBaselineConfigurationVersion configuration,
Timestamp incorporatedSince)
Get all incorporated instances using this configuration. |
QueryResult |
getIncorporatedInstances(SerialNumberedConfiguredMaster serialNumbered,
Timestamp incorporatedSince)
Get all incorporated instances of this serial numbered object. |
QueryResult |
getMappedInstances(SerialNumberedConfiguredInstanceVersion serialNumbered,
Timestamp incorporated)
Returns the versions of the child instances allocated by this parent instance according to the provided incorporated date. |
SerialNumberedConfiguredInstanceVersion |
getMappedIntoInstance(SerialNumberedInstanceImpl serialNumbered,
Timestamp incorporated)
Get the instance, incorporated as of the given timestamp, that allocates this instance. |
QueryResult |
getMappedIntoInstances(SerialNumberedInstanceImpl serialNumbered)
Returns all the versions of the parent instance(s) which allocate this child instance and which were incorporated in the incorporated/unIncorporated range of this child instance. |
QueryResult |
getNormal(BaselineConfigurationVersion configuration)
Get all the versions assigned to this configuration. |
ConfigurationManageable |
getNormalVersion(BaselineConfigurationVersion configuration,
Mastered master)
Get the version, if any, that is assigned to this configuration. |
QueryResult |
getNormalVersions(BaselineConfigurationVersion configuration,
QueryResult masters)
Get the versions, if any, that are assigned to this configuration. |
QueryResult |
getOverrides(BaselineConfigurationVersion configuration,
QueryResult pathOccurrences,
boolean versionsOnly)
Get all overrides in this configuration. |
QueryResult |
getOverrideVersions(BaselineConfigurationVersion configuration,
Mastered master,
boolean versionsOnly)
Get all versions of this master, if any, that are assigned as overrides in this configuration. |
QueryResult |
getOverrideVersions(BaselineConfigurationVersion configuration,
QueryResult masters,
boolean versionsOnly)
Get all versions of these masters, if any, that are assigned as overrides in this configuration. |
QueryResult |
getPlannedInstances(ConfigurationManageable version,
Timestamp plannedFor)
Get all the planned instances which use a configuration which configures this version. |
QueryResult |
getPlannedInstances(SerialNumberedBaselineConfigurationVersion configuration,
Timestamp plannedFor)
Get all planned instances using this configuration. |
QueryResult |
getPlannedInstances(SerialNumberedConfiguredMaster serialNumbered,
Timestamp plannedFor)
Get all planned instances of this serial numbered object. |
QueryResult |
getUnmappedInstances(SerialNumbered serialNumbered,
Timestamp notIncorporatedByContextAsOf)
Get all the instances that have not been allocated into another instance. |
QueryResult |
getUnmappedInstances(SerialNumbered serialNumbered,
Timestamp notIncorporatedByContextAsOf,
QuerySpec instanceSpec)
Get all the instances that have not been allocated into another instance. |
SerialNumberedInstanceVersion |
incorporate(SerialNumberedInstanceVersion instance,
Timestamp incorporated)
Incorporate this instance. |
BaselineConfigurationVersion |
populateBasicConfiguration(BaselineConfigurationVersion configuration,
ConfigSpec configSpec)
Populates a basic configuration, adding only the versions needed navigate paths to the traced children and creating those paths. |
BaselineConfigurationVersion |
populateConfiguration(BaselineConfigurationVersion configuration,
ConfigSpec configSpec)
Populates the configuration, starting at the configured version. |
BaselineConfigurationVersion |
populateConfiguration(BaselineConfigurationVersion configuration,
ConfigSpec configSpec,
ConfigurationManageable version)
Populates the configuration, starting at the version. |
BaselineConfigurationVersion |
populateConfiguration(BaselineConfigurationVersion configuration,
ConfigSpec configSpec,
Mastered master)
Populates the configuration, starting at the master. |
SerialNumberedInstanceVersion |
redoIncorporation(SerialNumberedInstanceVersion instance,
Timestamp incorporated,
Timestamp unIncorporated)
Given an incorporated instance, this API will allow the user to reassign the incorporated/unIncorporated dates. |
BaselineConfigurationVersion |
removeFromConfiguration(BaselineConfigurationVersion configuration,
ConfigurationManageable version)
Removes the given version from the configuration Supported API: true |
SerialNumberedConfiguredInstanceVersion |
removeMapping(SerialNumberedConfiguredInstanceVersion instance,
SerialNumberMapping mapping)
Remove the allocation. |
BaselineConfigurationVersion |
removeOverride(BaselineConfigurationVersion configuration,
BaselineConfigurationOverride override)
Remove the override. |
SerialNumberMapping |
replaceMapping(SerialNumberMapping mapping,
SerialNumberedInstanceIfc instanceToAllocate)
Assign a different instance to this allocation. |
BaselineConfigurationOverride |
replaceVersionForOverride(BaselineConfigurationOverride override,
ConfigurationManageable newVersion)
Assign a different version to this override. |
BaselineConfigurationVersion |
repopulateConfiguration(BaselineConfigurationVersion configuration,
ConfigSpec configSpec)
Repopulate the configuration, starting at the configured version. |
BaselineConfigurationVersion |
repopulateConfiguration(BaselineConfigurationVersion configuration,
ConfigSpec configSpec,
ConfigurationManageable version)
Repopulate the configuration, starting at the version. |
BaselineConfigurationVersion |
repopulateConfiguration(BaselineConfigurationVersion configuration,
ConfigSpec configSpec,
Mastered master)
Repopulate the configuration, starting at the master. |
SerialNumberedInstanceVersion |
setPlannedIncorporation(SerialNumberedInstanceVersion instance,
Timestamp plannedIncorporation)
Set the planned incorporation for this instance. |
BaselineConfigurationVersion |
storeNewConfiguration(BaselineConfigurationVersion configuration,
ConfiguredMaster configurationFor)
Stores the configuration. |
BaselineConfigurationVersion |
storeNewConfiguration(BaselineConfigurationVersion configuration,
ConfiguredVersion configurationFor)
Stores the configuration and adds the version (configurationFor) to it. |
void |
validateInstanceForIncorporation(SerialNumberedInstanceVersion instance,
Timestamp incorporated)
Validate this instance for incorporation. |
| Methods inherited from class wt.services.StandardManager |
|---|
getManagerService, getManagerStatus, getName, getStartupType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public BaselineConfigurationVersion storeNewConfiguration(BaselineConfigurationVersion configuration,
ConfiguredMaster configurationFor)
throws WTException
storeNewConfiguration in interface ConfigurationServiceconfiguration - configurationFor -
WTException
public BaselineConfigurationVersion storeNewConfiguration(BaselineConfigurationVersion configuration,
ConfiguredVersion configurationFor)
throws WTException
storeNewConfiguration in interface ConfigurationServiceconfiguration - configurationFor -
WTException
public BaselineConfigurationVersion assignToConfiguration(BaselineConfigurationVersion configuration,
ConfigurationManageable version)
throws WTException
assignToConfiguration in interface ConfigurationServiceconfiguration - version -
WTException
public BaselineConfigurationVersion removeFromConfiguration(BaselineConfigurationVersion configuration,
ConfigurationManageable version)
throws WTException
removeFromConfiguration in interface ConfigurationServiceconfiguration - version -
WTException
public BaselineConfigurationVersion populateBasicConfiguration(BaselineConfigurationVersion configuration,
ConfigSpec configSpec)
throws WTException
populateBasicConfiguration in interface ConfigurationServiceconfiguration - configSpec -
WTException
public BaselineConfigurationVersion populateConfiguration(BaselineConfigurationVersion configuration,
ConfigSpec configSpec)
throws WTException
populateConfiguration in interface ConfigurationServiceconfiguration - configSpec -
WTException
public BaselineConfigurationVersion repopulateConfiguration(BaselineConfigurationVersion configuration,
ConfigSpec configSpec)
throws WTException
repopulateConfiguration in interface ConfigurationServiceconfiguration - configSpec -
WTException
public BaselineConfigurationVersion populateConfiguration(BaselineConfigurationVersion configuration,
ConfigSpec configSpec,
Mastered master)
throws WTException
populateConfiguration in interface ConfigurationServiceconfiguration - configSpec - master -
WTException
public BaselineConfigurationVersion repopulateConfiguration(BaselineConfigurationVersion configuration,
ConfigSpec configSpec,
Mastered master)
throws WTException
repopulateConfiguration in interface ConfigurationServiceconfiguration - configSpec - master -
WTException
public BaselineConfigurationVersion populateConfiguration(BaselineConfigurationVersion configuration,
ConfigSpec configSpec,
ConfigurationManageable version)
throws WTException
populateConfiguration in interface ConfigurationServiceconfiguration - configSpec - version -
WTException
public BaselineConfigurationVersion repopulateConfiguration(BaselineConfigurationVersion configuration,
ConfigSpec configSpec,
ConfigurationManageable version)
throws WTException
repopulateConfiguration in interface ConfigurationServiceconfiguration - configSpec - version -
WTException
public BaselineConfigurationOverride addOverride(BaselineConfigurationVersion configuration,
PathOccurrence path,
ConfigurationManageable version)
throws WTException
addOverride in interface ConfigurationServiceconfiguration - path - version -
WTException
public BaselineConfigurationVersion removeOverride(BaselineConfigurationVersion configuration,
BaselineConfigurationOverride override)
throws WTException
removeOverride in interface ConfigurationServiceconfiguration - override -
WTException
public BaselineConfigurationOverride replaceVersionForOverride(BaselineConfigurationOverride override,
ConfigurationManageable newVersion)
throws WTException
replaceVersionForOverride in interface ConfigurationServiceoverride - newVersion -
WTException
public SerialNumberMapping addMapping(SerialNumberedConfiguredInstanceVersion instance,
PathOccurrence path,
SerialNumberedInstanceIfc instanceToAllocate)
throws WTException
addMapping in interface ConfigurationServiceinstance - path - instanceToAllocate -
WTException
public SerialNumberedConfiguredInstanceVersion removeMapping(SerialNumberedConfiguredInstanceVersion instance,
SerialNumberMapping mapping)
throws WTException
removeMapping in interface ConfigurationServiceinstance - mapping -
WTException
public SerialNumberMapping replaceMapping(SerialNumberMapping mapping,
SerialNumberedInstanceIfc instanceToAllocate)
throws WTException
replaceMapping in interface ConfigurationServicemapping - instanceToAllocate -
WTException
public SerialNumberedConfiguredInstanceVersion changeConfiguration(SerialNumberedConfiguredInstanceVersion instance,
SerialNumberedBaselineConfigurationVersion configuration)
throws WTException
changeConfiguration in interface ConfigurationServiceinstance - configuration -
WTException
public SerialNumberedInstanceVersion setPlannedIncorporation(SerialNumberedInstanceVersion instance,
Timestamp plannedIncorporation)
throws WTException
setPlannedIncorporation in interface ConfigurationServiceinstance - plannedIncorporation -
WTException
public void validateInstanceForIncorporation(SerialNumberedInstanceVersion instance,
Timestamp incorporated)
throws WTException
validateInstanceForIncorporation in interface ConfigurationServiceinstance - incorporated -
WTException
public SerialNumberedInstanceVersion incorporate(SerialNumberedInstanceVersion instance,
Timestamp incorporated)
throws WTException
incorporate in interface ConfigurationServiceinstance - incorporated -
WTException
public SerialNumberedInstanceVersion redoIncorporation(SerialNumberedInstanceVersion instance,
Timestamp incorporated,
Timestamp unIncorporated)
throws WTException
This API will validate that the new dates don't overlap with other dates and don't violate the ranges parent instances call them out in. For example, if the parent -- incorporated as of 1/1/2006 -- calls out the child, the child can not change its incorporation to anything greater than 1/1/2006, as that would invalidate the parent.
NOTE: If you only want to adust one value and not both, you
must pass in the original value -- (instance, newValue, instance.getUnIncorporated())
or (instance, instance.getIncorporated(), newValue).
Supported API: true
redoIncorporation in interface ConfigurationServiceinstance - incorporated - unIncorporated -
WTException
public ConfiguredVersion getConfiguredVersion(BaselineConfigurationVersion configuration)
throws WTException
getConfiguredVersion in interface ConfigurationServiceconfiguration -
WTException
public Persistable getConfiguredVersionOrMaster(BaselineConfigurationVersion configuration)
throws WTException
getConfiguredVersionOrMaster in interface ConfigurationServiceconfiguration -
WTException
public QueryResult getConfigurationsNormal(ConfigurationManageable version)
throws WTException
getConfigurationsNormal in interface ConfigurationServiceversion -
WTException
public QueryResult getConfigurationsOverrides(ConfigurationManageable version,
boolean configurationsOnly)
throws WTException
getConfigurationsOverrides in interface ConfigurationServiceversion - configurationsOnly -
WTException
public QueryResult getConfigurationsAll(ConfigurationManageable version,
boolean configurationsOnly)
throws WTException
getConfigurationsAll in interface ConfigurationServiceversion - configurationsOnly -
WTException
public QueryResult getNormal(BaselineConfigurationVersion configuration)
throws WTException
getNormal in interface ConfigurationServiceconfiguration -
WTException
public QueryResult getOverrides(BaselineConfigurationVersion configuration,
QueryResult pathOccurrences,
boolean versionsOnly)
throws WTException
getOverrides in interface ConfigurationServiceconfiguration - pathOccurrences - versionsOnly -
WTException
public QueryResult getAll(BaselineConfigurationVersion configuration,
boolean versionsOnly)
throws WTException
getAll in interface ConfigurationServiceconfiguration - versionsOnly -
WTException
public ConfigurationManageable getNormalVersion(BaselineConfigurationVersion configuration,
Mastered master)
throws WTException
getNormalVersion in interface ConfigurationServiceconfiguration - master -
WTException
public QueryResult getNormalVersions(BaselineConfigurationVersion configuration,
QueryResult masters)
throws WTException
getNormalVersions in interface ConfigurationServiceconfiguration - masters -
WTException
public QueryResult getOverrideVersions(BaselineConfigurationVersion configuration,
Mastered master,
boolean versionsOnly)
throws WTException
getOverrideVersions in interface ConfigurationServiceconfiguration - master - versionsOnly -
WTException
public QueryResult getOverrideVersions(BaselineConfigurationVersion configuration,
QueryResult masters,
boolean versionsOnly)
throws WTException
getOverrideVersions in interface ConfigurationServiceconfiguration - masters - versionsOnly -
WTException
public QueryResult getAllInstances(Configuration configuration)
throws WTException
getAllInstances in interface ConfigurationServiceconfiguration -
WTException
public QueryResult getPlannedInstances(SerialNumberedBaselineConfigurationVersion configuration,
Timestamp plannedFor)
throws WTException
getPlannedInstances in interface ConfigurationServiceconfiguration - plannedFor -
WTException
public QueryResult getIncorporatedInstances(SerialNumberedBaselineConfigurationVersion configuration,
Timestamp incorporatedSince)
throws WTException
getIncorporatedInstances in interface ConfigurationServiceconfiguration - incorporatedSince -
WTException
public QueryResult getAllInstances(SerialNumbered serialNumbered)
throws WTException
getAllInstances in interface ConfigurationServiceserialNumbered -
WTException
public QueryResult getPlannedInstances(SerialNumberedConfiguredMaster serialNumbered,
Timestamp plannedFor)
throws WTException
getPlannedInstances in interface ConfigurationServiceserialNumbered - plannedFor -
WTException
public QueryResult getIncorporatedInstances(SerialNumberedConfiguredMaster serialNumbered,
Timestamp incorporatedSince)
throws WTException
getIncorporatedInstances in interface ConfigurationServiceserialNumbered - incorporatedSince -
WTException
public QueryResult getAllInstances(ConfigurationManageable version)
throws WTException
getAllInstances in interface ConfigurationServiceversion -
WTException
public QueryResult getPlannedInstances(ConfigurationManageable version,
Timestamp plannedFor)
throws WTException
getPlannedInstances in interface ConfigurationServiceversion - plannedFor -
WTException
public QueryResult getIncorporatedInstances(ConfigurationManageable version,
Timestamp incorporatedSince)
throws WTException
getIncorporatedInstances in interface ConfigurationServiceversion - incorporatedSince -
WTException
public QueryResult getUnmappedInstances(SerialNumbered serialNumbered,
Timestamp notIncorporatedByContextAsOf)
throws WTException
getUnmappedInstances in interface ConfigurationServiceserialNumbered - notIncorporatedByContextAsOf -
WTException
public QueryResult getUnmappedInstances(SerialNumbered serialNumbered,
Timestamp notIncorporatedByContextAsOf,
QuerySpec instanceSpec)
throws WTException
getUnmappedInstances in interface ConfigurationServiceserialNumbered - notIncorporatedByContextAsOf - instanceSpec -
WTException
public QueryResult getMappedInstances(SerialNumberedConfiguredInstanceVersion serialNumbered,
Timestamp incorporated)
throws WTException
getMappedInstances in interface ConfigurationServiceserialNumbered - incorporated -
WTException
public SerialNumberedConfiguredInstanceVersion getMappedIntoInstance(SerialNumberedInstanceImpl serialNumbered,
Timestamp incorporated)
throws WTException
getMappedIntoInstance in interface ConfigurationServiceserialNumbered - incorporated -
WTException
public QueryResult getConfigurations(ConfiguredVersion configuredVersion)
throws WTException
getConfigurations in interface ConfigurationServiceconfiguredVersion -
WTException
public QueryResult getAllConfigurations(ConfiguredMaster configuredMaster)
throws WTException
getAllConfigurations in interface ConfigurationServiceconfiguredMaster -
WTException
public QueryResult getMappedIntoInstances(SerialNumberedInstanceImpl serialNumbered)
throws WTException
getMappedIntoInstances in interface ConfigurationServiceserialNumbered -
WTException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||