|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface EffectivityService
Most of the APIs represented in this service are available in the wt.eff package in EffService, EffGroupAssistant
or EffConfigSpecAssistant and since the eff package's
APIs are easier to use, they are recommended.
EffectivityHelperStandardEffectivityService (no
listeners)EffectivityException, ConfigItemNotFoundExceptionEffectivityHelper.service.[method]
EffectivityHelper,
EffService| Method Summary | |
|---|---|
ConfigurationItem |
findConfigurationItem(String configItemName)
Retrieve a Configuration Item by name. |
QueryResult |
getEffectivities(ConfigurationItem configItem)
Retrieves the Effectivity objects which reference the given ConfigurationItem object. |
QueryResult |
getEffectivities(wt.effectivity.EffectivityHolder effectivityHolder)
Retrieves the Effectivity objects for the given EffectivityHolder object. |
wt.effectivity.WTProductInstance |
getWTProductInstance(String configItemName,
String serialNumber)
Returns the product instance for this configuration item and serial number, or null if it does not exist. |
TransactionResult |
persistEffectivityBatch(TransactionContainer aTran)
Perform Insert, Modify, or Delete operations on any number of Effectivity objects. |
| Method Detail |
|---|
QueryResult getEffectivities(wt.effectivity.EffectivityHolder effectivityHolder)
throws WTException
effectivityHolder - An object which implements the EffectivityHolder interface.
WTExceptionEffectivity
TransactionResult persistEffectivityBatch(TransactionContainer aTran)
throws WTException
TransactionContainer effectivityTransaction = BatchContainerFactory.instantiateTransactionContainer(); BatchContainer mainBatchContainer = BatchContainerFactory.instantiateGeneralBatchContainer(effectivityTransaction, "main"); // Create a new Serial Numbered Effectivity mainBatchContainer.add(aSerialNumberedEffectivity); // Modify an existing Lot Effectivity mainBatchContainer.replace(aLotEffectivity); // Delete an existing Dated Effectivity mainBatchContainer.populate(aDatedEffectivity); mainBatchContainer.remove(aDatedEffectivity);
aTran - A TransactionContainer containing any number of add, replace or delete assertions for Effectivity objects.
WTExceptionTransactionContainer
ConfigurationItem findConfigurationItem(String configItemName)
throws WTException,
wt.effectivity.ConfigItemNotFoundException
configItemName - The name of the Configuration Item.
WTException
wt.effectivity.ConfigItemNotFoundExceptionConfigurationItem
QueryResult getEffectivities(ConfigurationItem configItem)
throws WTException
configItem - A Configuration Item.
WTExceptionEffectivity
wt.effectivity.WTProductInstance getWTProductInstance(String configItemName,
String serialNumber)
throws WTException
configItemName - serialNumber -
WTException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||