wt.configuration
Class ConfigurationHelper

java.lang.Object
  extended by wt.configuration.ConfigurationHelper
All Implemented Interfaces:
Externalizable, Serializable

public class ConfigurationHelper
extends Object
implements Externalizable



Supported API: true

Extendable: false

See Also:
Serialized Form

Field Summary
static ConfigurationService service
          

Supported API: true
 
Method Summary
static BaselineConfigurationConfigSpec getConfigSpecForConfiguration(BaselineConfigurationVersion configuration)
          Gets the config spec for this configuration.
static SerialNumberedConfiguredInstanceConfigSpec getConfigSpecForInstance(SerialNumberedConfiguredInstanceVersion instance, State state)
          Gets the config spec for an instance.
static SerialNumberedConfiguredInstanceConfigSpec getConfigSpecForInstance(SerialNumberedConfiguredInstanceVersion instance, Timestamp date, boolean planningDate)
          Gets the config spec for this instance.
static SerialNumberedConfiguredInstanceConfigSpec getConfigSpecForInstance(State state)
          Gets the config spec for an instance.
static ConfiguredMaster getConfigurationFor(BaselineConfigurationVersion configuration)
          Gets the object this configuration is a configuration for.
static String getIncorporatedAsString(SerialNumberedInstanceVersion instance)
          Returns the actual incorporation as a range.
static SerialNumberedConfiguredMaster getInstanceOf(SerialNumberedConfiguredInstanceVersion instance)
          Gets the object this instance is an instance of.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

service

public static final ConfigurationService service


Supported API: true

Method Detail

getConfigurationFor

public static ConfiguredMaster getConfigurationFor(BaselineConfigurationVersion configuration)
Gets the object this configuration is a configuration for.

Supported API: true

Parameters:
configuration -
Returns:
ConfiguredMaster

getInstanceOf

public static SerialNumberedConfiguredMaster getInstanceOf(SerialNumberedConfiguredInstanceVersion instance)
Gets the object this instance is an instance of.

Supported API: true

Parameters:
instance -
Returns:
SerialNumberedConfiguredMaster

getConfigSpecForConfiguration

public static BaselineConfigurationConfigSpec getConfigSpecForConfiguration(BaselineConfigurationVersion configuration)
                                                                     throws WTPropertyVetoException
Gets the config spec for this configuration.

Supported API: true

Parameters:
configuration -
Returns:
BaselineConfigurationConfigSpec
Throws:
WTPropertyVetoException

getConfigSpecForInstance

public static SerialNumberedConfiguredInstanceConfigSpec getConfigSpecForInstance(SerialNumberedConfiguredInstanceVersion instance,
                                                                                  Timestamp date,
                                                                                  boolean planningDate)
                                                                           throws WTPropertyVetoException
Gets the config spec for this instance.

Supported API: true

Parameters:
instance -
date -
planningDate -
Returns:
SerialNumberedConfiguredInstanceConfigSpec
Throws:
WTPropertyVetoException

getConfigSpecForInstance

public static SerialNumberedConfiguredInstanceConfigSpec getConfigSpecForInstance(SerialNumberedConfiguredInstanceVersion instance,
                                                                                  State state)
                                                                           throws WTPropertyVetoException
Gets the config spec for an instance.

Supported API: true

Parameters:
instance -
state -
Returns:
SerialNumberedConfiguredInstanceConfigSpec
Throws:
WTPropertyVetoException

getConfigSpecForInstance

public static SerialNumberedConfiguredInstanceConfigSpec getConfigSpecForInstance(State state)
                                                                           throws WTPropertyVetoException
Gets the config spec for an instance.

Supported API: true

Parameters:
state -
Returns:
SerialNumberedConfiguredInstanceConfigSpec
Throws:
WTPropertyVetoException

getIncorporatedAsString

public static String getIncorporatedAsString(SerialNumberedInstanceVersion instance)
Returns the actual incorporation as a range.

Supported API: true

Parameters:
instance -
Returns:
String