|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.wbiserverspi.mediation.JavaMediationDataObject
public abstract class JavaMediationDataObject
This class is implemented by Java Snippets that are called by Interface Mediation components configured to mediate WSDL interfaces.
An Interface Mediation component will call this class to perform mediation of a particular parameter in an interface. This is used for a DataObject parameter to be mediated (for example, WSDL interfaces).
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT
|
Constructor Summary | |
---|---|
JavaMediationDataObject()
|
Method Summary | |
---|---|
com.ibm.wbiserver.relationshipservice.common.ExecutionContext |
getContext()
Get execution context that is needed to call Relationship Service APIs. |
abstract commonj.sdo.DataObject |
mediate(commonj.sdo.DataObject parameter)
This method should mediate a DataObject parameter in whatever user-defined manner is needed. |
void |
setContext(com.ibm.wbiserver.relationshipservice.common.ExecutionContext context)
Set execution context for java snippet to call Relationship Service APIs. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
Constructor Detail |
---|
public JavaMediationDataObject()
Method Detail |
---|
public abstract commonj.sdo.DataObject mediate(commonj.sdo.DataObject parameter) throws MediateException
If ExecutionContext is needed to call Relationship Service API, get the context with getContext().
Sample code:
public DataObject mediate(commonj.sdo.DataObject arg0) throws MediateException { // Create the output DataObject. com.ibm.websphere.bo.BOFactory factory = (com.ibm.websphere.bo.BOFactory) new com.ibm.websphere.sca.ServiceManager() .locateService("com/ibm/websphere/bo/BOFactory"); commonj.sdo.DataObject outputBO = factory.create("http://www.ibm.com/CustomerMediation", "OutputBO"); // Obtain the attributes from the input parameter. String address = arg0.getString("Address"); // Perform mediation and return the output parameter. outputBO.setString("HomeAddress", address); return outputBO; }
parameter
- DataObject parameter to mediate
MediateException
public com.ibm.wbiserver.relationshipservice.common.ExecutionContext getContext()
public void setContext(com.ibm.wbiserver.relationshipservice.common.ExecutionContext context)
context
- the calling context
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |