Package wt.vc.config
package wt.vc.config
-
ClassDescriptionThe AsMaturedConfigSpec can be applied to any Iterated and LifeCycleManaged object to filter for a non-latest revision of the most matured configuration of the object that existed at a given point in time.The BaselineConfigSpec can be applied to Baselineables to filter those elements based on membership in a baseline.InUseDelegate for Iterated, CabinetBased elements.
Supported API: true
Extendable: trueException thrown when the config package's APIs encounter invalid conditions specific to those APIs.This helper for theConfigServiceprovides convenience APIs useful for converting lists of links into lists of masters or iterations and for filtering lists.Implementations of this interface are used by theConfigServiceto convertMasteredobjects intoIteratedobjects based on some existingQuerySpec.This is the default implementation ofGetConfigSpecForDelegate2that can be extended or registered directly in a properties file.The EffectivityConfigSpec can be used to filter elements to return only those that are effective, given a date/unit value and (possibly) a configuration item.Delegate that is used byConfigService.getConfigSpecFor(NavCriteriaContext)to create the list of ConfigSpec.This is a helper class for delegates that implement {@link GetConfigSpecForDelegate2). <p/> <BR><BR><B>Supported API: </B>true <BR><BR><B>Extendable: </B>falseThe InUseConfigSpec uses the InUseDelegate mechanism to filter out elements that are in use by other principals.The InUseDelegate can be used to determine if a given iteration is undergoing change.Factory for InUseDelegates.The IteratedFolderedConfigSpec can be used to filter IteratedFoldered elements based on folder location.Default delegate for Iterated elements.Returns, in priority order, the latest iteration for a master owned by the current principal, the latest iteration by comparing the iterationIdentifier's series value if not owned by the current principal, or the latest by create Timestamp if the series values are equivalent.The LifeCycleConfigSpec can be applied to LifeCycleManaged elements to filter them based on life cycle state.InUseDelegate for Iterated, Lockable elements.Returns all latest iterations for a master except those latest iterations not owned by the current principal (either checked-out to another user or stored in a personal cabinet).This MultipleOwnershipIndependentLatestConfigSpec is similiar to the MultipleLatestConfigSpec, except that it does not take ownership into account.This OwnershipIndependentLatestConfigSpec is similiar to the LatestConfigSpec, except that it does not take ownership into account.Returns, in priority order the EnterpriseDatable, whose associated Enterprise data are the latest iteration for a EnterpriseDatable master owned by the current principal, the latest iteration by comparing the iterationIdentifier's series value if not owned by the current principal, or the latest by create Timestamp if the series values are equivalent.The PlantLifeCycleConfigSpec can be applied to LifeCycleManaged plants to resolve associated WTParts them based on life cycle state.A simple class with a single, simple API to properly buildQuerySpecs when using theConfigService.queryIterations(QuerySpec, ConfigSpec, QueryIterationsCallback)API.
Supported API: true
Extendable: falseThis is a straight forward implementation ofConfigServicethat has no listeners.The ViewConfigSpec can be used to filter ViewManageable elements based on view membership.InUseDelegate for Iterated, Workable elements.