Package wt.vc.config
Class BaselineConfigSpec
java.lang.Object
wt.vc.config._BaselineConfigSpec
wt.vc.config.BaselineConfigSpec
- All Implemented Interfaces:
Externalizable,Serializable,wt.fc._NetFactor,wt.fc._ObjectMappable,NetFactor,ObjectMappable,ConfigSpec
@GenAsObjectMappable(interfaces=ConfigSpec.class,versions=-8521161852429510725L,properties={@GeneratedProperty(name="baselineRef",type=ObjectReference.class,supportedAPI=PRIVATE,accessors=@PropertyAccessors(getAccess=PRIVATE,setExceptions={})),@GeneratedProperty(name="nativeSQLEnabled",type=boolean.class,initialValue="true",columnProperties=@ColumnProperties(persistent=false))})
public class BaselineConfigSpec
extends wt.vc.config._BaselineConfigSpec
The BaselineConfigSpec can be applied to Baselineables to filter those
elements based on membership in a baseline. Only Baselineable elements
in the specified baseline are returned.
Use the newBaselineConfigSpec static factory method(s),
not the BaselineConfigSpec 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
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionappendSearchCriteria(QuerySpec querySpec) Appends a "baseline = getBaseline()" to the QuerySpec, indicating that all iterations must belong to the baseline.Gets the value of the attribute: BASELINE.protected voidinitialize(Baseline baseline) Supports initialization, following construction of an instance.static BaselineConfigSpecnewBaselineConfigSpec(Baseline baseline) Constructs a new BaselineConfigSpec using the specified baseline.process(QueryResult results) Returns a clone of the results.voidsetBaseline(Baseline a_Baseline) Sets the value of the attribute: BASELINE.
-
Method Details
-
getBaseline
Gets the value of the attribute: BASELINE. The baseline to filter against when this ConfigSpec is applied. It can not be null.
Supported API: true- Returns:
- Baseline
- Throws:
ObjectNoLongerExistsException
-
setBaseline
Sets the value of the attribute: BASELINE. The baseline to filter against when this ConfigSpec is applied. It can not be null.
Supported API: true- Parameters:
a_Baseline-- Throws:
WTPropertyVetoException
-
appendSearchCriteria
Appends a "baseline = getBaseline()" to the QuerySpec, indicating that all iterations must belong to the baseline.
Supported API: true- Parameters:
querySpec- A QuerySpec with a target class that is Iterated.- Returns:
- QuerySpec
- Throws:
WTExceptionQueryException- See Also:
-
process
Returns a clone of the results. No processing is done: it is expected that the results have already been pre-filtered by the search.
Supported API: true- Parameters:
results- QueryResult of iterations to filter. Assumed to be the result of a query that included the additional search conditions applied by appendSearchCriteria. Note that after enumerating through the elements of this QueryResult, it should be reset.- Returns:
- QueryResult
- Throws:
WTException- See Also:
-
newBaselineConfigSpec
public static BaselineConfigSpec newBaselineConfigSpec(Baseline baseline) throws WTPropertyVetoException Constructs a new BaselineConfigSpec using the specified baseline.
Supported API: true- Parameters:
baseline-- Returns:
- BaselineConfigSpec
- Throws:
WTPropertyVetoException
-
initialize
Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.
Supported API: true- Parameters:
baseline-- Throws:
WTPropertyVetoException
-