|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.
EffectivityHelper
StandardEffectivityService
(no
listeners)EffectivityException
, ConfigItemNotFoundException
EffectivityHelper.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(EffectivityHolder effectivityHolder)
Retrieves the Effectivity objects for the given EffectivityHolder object. |
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 |
public QueryResult getEffectivities(EffectivityHolder effectivityHolder) throws WTException
effectivityHolder
- An object which implements the EffectivityHolder interface.
WTException
Effectivity
public 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.
WTException
TransactionContainer
public ConfigurationItem findConfigurationItem(String configItemName) throws WTException, ConfigItemNotFoundException
configItemName
- The name of the Configuration Item.
WTException
ConfigItemNotFoundException
ConfigurationItem
public QueryResult getEffectivities(ConfigurationItem configItem) throws WTException
configItem
- A Configuration Item.
WTException
Effectivity
public 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 |