primaryObj
The object for which to invoke the relevant getXXX() API.
Supported API: true
Supported API: true
Runnableprotected Persistableprotected Persistableprotected Stringprotected StringESIResponseGenerator(Persistable obj,
String userName,
Locale locale) ESIResponseGenerator(Persistable obj,
String userName,
Locale locale,
Persistable edObj) protected com.infoengine.object.factory.ElementadjustTransactionElement(com.infoengine.object.factory.Element element,
ESITransaction transaction,
String destinationID) com.infoengine.object.IeCollectiongenerateResponse(String destId,
ESITransaction txn,
Collection<ESITarget> tgts) protected com.infoengine.object.IeCollectiongetBOM(ESITransaction txn,
Collection<ESITarget> tgts) protected HashMap<String,HashMap<ESITransaction,Collection<ESITargetFacade>>> protected com.infoengine.object.IeCollectiongetECN(ESITransaction txn,
Collection<ESITarget> tgts) protected ESIReleaseprotected Localeprotected com.infoengine.object.IeCollectiongetOperation(ESITransaction txn,
Collection<ESITarget> tgts) protected com.infoengine.object.IeCollectiongetPart(ESITransaction txn,
Collection<ESITarget> tgts) protected com.infoengine.object.IeCollectiongetProcessPlan(ESITransaction txn,
Collection<ESITarget> tgts) protected com.infoengine.object.IeCollectiongetProductionVersion(ESITransaction txn,
Collection<ESITarget> tgts) protected com.infoengine.object.IeCollectiongetResource(ESITransaction txn,
Collection<ESITarget> tgts) protected com.infoengine.object.IeCollectiongetSmartCollection(ESITransaction txn,
Collection<ESITarget> tgts) static Collection<ESITargetAssociation> getTargetAssociations(Persistable obj,
boolean throwExceptionForNoChangeables) protected Stringprotected voidsetType()obj - The object that was released by the user.userName - Name of the user who initiated the release; if null, the user associated with the session will be
used.locale - Locale that is relevant for the publication; with ESI, this will be used for setting the custom
JMS message property com_infoengine_locale that gets sent with the ESI response.ESIException - - if any of the invoked methods throws an exception.obj - The object that was released by the user.userName - Name of the user who initiated the release; if null, the user associated with the session will be
used.locale - Locale that is relevant for the publication; with ESI, this will be used for setting the custom
JMS message property com_infoengine_locale that gets sent with the ESI response.edObj - The enterprise data object.ESIException - - if any of the invoked methods throws an exception.ESIException - - if any of the invoked methods throws an exception.txn - ESITransaction object that represents the delivery of data to the distribution targets in the input
collection.tgts - Collection of distribution targets that represent a given destination, such as an ERP instance.WTException - - if any of the invoked methods throws this exception.obj - input object for which to fetch the ESITargetAssociations.WTException - if any of the invoked methods throws this exception.obj - - Input object for which to fetch the ESITargetAssociations.throwExceptionForNoChangeables - - If the input object is a Change Notice and no changeables could be
fetched from it, an exception is thrown provided a true was passed in for
this parameter.WTException - if any of the invoked methods throws this exception.ESIException - if the input object is a Change Notice and no changeables could be fetched from it and a
true was passed in for throwExceptionForNoChangeables.txn - ESITransaction object that represents the delivery of data to the distribution targets in the input
collection.tgts - Collection of distribution targets that represent a given destination, such as an ERP instance.WTException - - if the invoked ESI services API throws this exception.txn - ESITransaction object that represents the delivery of data to the distribution targets in the input
collection.tgts - Collection of distribution targets that represent a given destination, such as an ERP instance.WTException - - if the invoked ESI services API throws this exception.txn - ESITransaction object that represents the delivery of data to the distribution targets in the input
collection.tgts - Collection of distribution targets that represent a given destination, such as an ERP instance.WTException - - if the invoked ESI services API throws this exception.txn - ESITransaction object that represents the delivery of data to the distribution targets in the input
collection.tgts - Collection of distribution targets that represent a given destination, such as an ERP instance.WTException - - if the invoked ESI services API throws this exception.txn - ESITransaction object that represents the delivery of data to the distribution targets in the input
collection.tgts - Collection of distribution targets that represent a given destination, such as an ERP instance.WTException - - if the invoked ESI services API throws this exception.txn - ESITransaction object that represents the delivery of data to the distribution targets in the input
collection.tgts - Collection of distribution targets that represent a given destination, such as an ERP instance.WTException - - if the invoked ESI services API throws this exception.txn - ESITransaction object that represents the delivery of data to the distribution targets in the input
collection.tgts - Collection of distribution targets that represent a given destination, such as an ERP instance.WTExceptiontxn - ESITransaction object that represents the delivery of data to the distribution targets in the input
collection.tgts - Collection of distribution targets that represent a given destination, such as an ERP instance.WTException - - if the invoked ESI services API throws this exception.element - - The transaction element for release that will be added to response.transaction - - The esi transatcion objectESIRendererException