/**
* AttachmentsBindingImpl.java
*
* This file was auto-generated from WSDL
* by the Apache Axis WSDL2Java emitter.
*/
package test.wsdl.interop4.groupG.dime.rpc;
import org.apache.axis.AxisEngine;
import org.apache.axis.Message;
import java.util.Collection;
public class AttachmentsBindingImpl implements test.wsdl.interop4.groupG.dime.rpc.AttachmentsPortType{
public org.apache.axis.attachments.OctetStream echoAttachment(org.apache.axis.attachments.OctetStream in) throws java.rmi.RemoteException {
return in;
}
public org.apache.axis.attachments.OctetStream[] echoAttachments(org.apache.axis.attachments.OctetStream in[]) throws java.rmi.RemoteException {
return in;
}
public byte[] echoAttachmentAsBase64(org.apache.axis.attachments.OctetStream in) throws java.rmi.RemoteException {
return in.getBytes();
}
public org.apache.axis.attachments.OctetStream echoBase64AsAttachment(byte[] in) throws java.rmi.RemoteException {
Message response = AxisEngine.getCurrentMessageContext().getResponseMessage();
response.getAttachmentsImpl().setSendType(org.apache.axis.attachments.Attachments.SEND_TYPE_DIME);
return new org.apache.axis.attachments.OctetStream(in);
}
public void echoUnrefAttachments() throws java.rmi.RemoteException {
org.apache.axis.Message reqMsg = AxisEngine.getCurrentMessageContext().getRequestMessage();
Collection attachments = reqMsg.getAttachmentsImpl().getAttachments();
org.apache.axis.Message respMsg = AxisEngine.getCurrentMessageContext().getResponseMessage();
respMsg.getAttachmentsImpl().setAttachmentParts(attachments);
}
public java.lang.String echoAttachmentAsString(java.lang.String in) throws java.rmi.RemoteException {
return in;
}
}
|