|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.effectivity.EffectivityServiceFwd
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
,
Serialized FormField Summary | |
private static String |
CLASSNAME
|
private static String |
FC_RESOURCE
|
(package private) static boolean |
SERVER
|
Fields inherited from interface wt.method.RemoteAccess |
versionID |
Constructor Summary | |
EffectivityServiceFwd()
|
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. |
private static Manager |
getManager()
|
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
static final boolean SERVER
private static final String FC_RESOURCE
private static final String CLASSNAME
Constructor Detail |
public EffectivityServiceFwd()
Method Detail |
private static Manager getManager() throws WTException
WTException
public QueryResult getEffectivities(EffectivityHolder effectivityHolder) throws WTException
getEffectivities
in interface EffectivityService
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);
persistEffectivityBatch
in interface EffectivityService
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
findConfigurationItem
in interface EffectivityService
configItemName
- The name of the Configuration Item.
WTException
ConfigItemNotFoundException
ConfigurationItem
public QueryResult getEffectivities(ConfigurationItem configItem) throws WTException
getEffectivities
in interface EffectivityService
configItem
- A Configuration Item.
WTException
Effectivity
public WTProductInstance getWTProductInstance(String configItemName, String serialNumber) throws WTException
getWTProductInstance
in interface EffectivityService
configItemName
- serialNumber
-
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |