📄 remoteif_tie.java
字号:
SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_getPreview2_getPreview2Response_QNAME);
bodyBlock.setValue(_response);
bodyBlock.setSerializer(ns1_myRemoteIF_getPreview2_ResponseStruct_LiteralSerializer);
state.getResponse().setBody(bodyBlock);
} catch (javax.xml.rpc.soap.SOAPFaultException e) {
SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
e.getFaultString(), e.getFaultActor(), e.getDetail());
SOAPBlockInfo faultBlock = new SOAPBlockInfo(com.sun.xml.rpc.encoding.soap.SOAPConstants.QNAME_SOAP_FAULT);
faultBlock.setValue(fault);
faultBlock.setSerializer(new SOAPFaultInfoSerializer(false, e.getDetail()==null));
state.getResponse().setBody(faultBlock);
state.getResponse().setFailure(true);
}
}
/*
* This method does the actual method invocation for operation: getDirList
*/
private void invoke_getDirList(StreamingHandlerState state) throws Exception {
remote.RemoteIF_getDirList_RequestStruct myRemoteIF_getDirList_RequestStruct = null;
Object myRemoteIF_getDirList_RequestStructObj =
state.getRequest().getBody().getValue();
if (myRemoteIF_getDirList_RequestStructObj instanceof SOAPDeserializationState) {
myRemoteIF_getDirList_RequestStruct = (remote.RemoteIF_getDirList_RequestStruct)((SOAPDeserializationState)myRemoteIF_getDirList_RequestStructObj).getInstance();
} else {
myRemoteIF_getDirList_RequestStruct = (remote.RemoteIF_getDirList_RequestStruct)myRemoteIF_getDirList_RequestStructObj;
}
try {
java.lang.String[] result = ((remote.RemoteIF) getTarget()).getDirList(myRemoteIF_getDirList_RequestStruct.getString_1(), myRemoteIF_getDirList_RequestStruct.getString_2(), myRemoteIF_getDirList_RequestStruct.getString_3());
SOAPHeaderBlockInfo headerInfo;
remote.RemoteIF_getDirList_ResponseStruct _response = new remote.RemoteIF_getDirList_ResponseStruct();
_response.setResult(result);
SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_getDirList_getDirListResponse_QNAME);
bodyBlock.setValue(_response);
bodyBlock.setSerializer(ns1_myRemoteIF_getDirList_ResponseStruct_LiteralSerializer);
state.getResponse().setBody(bodyBlock);
} catch (javax.xml.rpc.soap.SOAPFaultException e) {
SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),
e.getFaultString(), e.getFaultActor(), e.getDetail());
SOAPBlockInfo faultBlock = new SOAPBlockInfo(com.sun.xml.rpc.encoding.soap.SOAPConstants.QNAME_SOAP_FAULT);
faultBlock.setValue(fault);
faultBlock.setSerializer(new SOAPFaultInfoSerializer(false, e.getDetail()==null));
state.getResponse().setBody(faultBlock);
state.getResponse().setFailure(true);
}
}
/*
* This method must determine the opcode of the operation that has been invoked.
*/
protected void peekFirstBodyElement(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
if (bodyReader.getName().equals(ns1_getDriveList_getDriveList_QNAME)) {
state.getRequest().setOperationCode(getDriveList_OPCODE);
}
else if (bodyReader.getName().equals(ns1_getFileList_getFileList_QNAME)) {
state.getRequest().setOperationCode(getFileList_OPCODE);
}
else if (bodyReader.getName().equals(ns1_getFileSize_getFileSize_QNAME)) {
state.getRequest().setOperationCode(getFileSize_OPCODE);
}
else if (bodyReader.getName().equals(ns1_listingFile_listingFile_QNAME)) {
state.getRequest().setOperationCode(listingFile_OPCODE);
}
else if (bodyReader.getName().equals(ns1_getPreview_getPreview_QNAME)) {
state.getRequest().setOperationCode(getPreview_OPCODE);
}
else if (bodyReader.getName().equals(ns1_checkUserValid_checkUserValid_QNAME)) {
state.getRequest().setOperationCode(checkUserValid_OPCODE);
}
else if (bodyReader.getName().equals(ns1_getModified_getModified_QNAME)) {
state.getRequest().setOperationCode(getModified_OPCODE);
}
else if (bodyReader.getName().equals(ns1_sendEmail_sendEmail_QNAME)) {
state.getRequest().setOperationCode(sendEmail_OPCODE);
}
else if (bodyReader.getName().equals(ns1_getFileDetails_getFileDetails_QNAME)) {
state.getRequest().setOperationCode(getFileDetails_OPCODE);
}
else if (bodyReader.getName().equals(ns1_getHidden_getHidden_QNAME)) {
state.getRequest().setOperationCode(getHidden_OPCODE);
}
else if (bodyReader.getName().equals(ns1_getPreview2_getPreview2_QNAME)) {
state.getRequest().setOperationCode(getPreview2_OPCODE);
}
else if (bodyReader.getName().equals(ns1_getDirList_getDirList_QNAME)) {
state.getRequest().setOperationCode(getDirList_OPCODE);
}
else {
throw new SOAPProtocolViolationException("soap.operation.unrecognized", bodyReader.getName().toString());
}
}
/*
* this method deserializes the request/response structure in the body
*/
protected void readFirstBodyElement(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
int opcode = state.getRequest().getOperationCode();
switch (opcode) {
case getDriveList_OPCODE:
deserialize_getDriveList(bodyReader, deserializationContext, state);
break;
case getFileList_OPCODE:
deserialize_getFileList(bodyReader, deserializationContext, state);
break;
case getFileSize_OPCODE:
deserialize_getFileSize(bodyReader, deserializationContext, state);
break;
case listingFile_OPCODE:
deserialize_listingFile(bodyReader, deserializationContext, state);
break;
case getPreview_OPCODE:
deserialize_getPreview(bodyReader, deserializationContext, state);
break;
case checkUserValid_OPCODE:
deserialize_checkUserValid(bodyReader, deserializationContext, state);
break;
case getModified_OPCODE:
deserialize_getModified(bodyReader, deserializationContext, state);
break;
case sendEmail_OPCODE:
deserialize_sendEmail(bodyReader, deserializationContext, state);
break;
case getFileDetails_OPCODE:
deserialize_getFileDetails(bodyReader, deserializationContext, state);
break;
case getHidden_OPCODE:
deserialize_getHidden(bodyReader, deserializationContext, state);
break;
case getPreview2_OPCODE:
deserialize_getPreview2(bodyReader, deserializationContext, state);
break;
case getDirList_OPCODE:
deserialize_getDirList(bodyReader, deserializationContext, state);
break;
default:
throw new SOAPProtocolViolationException("soap.operation.unrecognized", java.lang.Integer.toString(opcode));
}
}
/*
* This method deserializes the body of the getDriveList operation.
*/
private void deserialize_getDriveList(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
java.lang.Object myRemoteIF_getDriveList_RequestStructObj =
ns1_myRemoteIF_getDriveList_RequestStruct_LiteralSerializer.deserialize(ns1_getDriveList_getDriveList_QNAME,
bodyReader, deserializationContext);
SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_getDriveList_getDriveList_QNAME);
bodyBlock.setValue(myRemoteIF_getDriveList_RequestStructObj);
state.getRequest().setBody(bodyBlock);
}
/*
* This method deserializes the body of the getFileList operation.
*/
private void deserialize_getFileList(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
java.lang.Object myRemoteIF_getFileList_RequestStructObj =
ns1_myRemoteIF_getFileList_RequestStruct_LiteralSerializer.deserialize(ns1_getFileList_getFileList_QNAME,
bodyReader, deserializationContext);
SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_getFileList_getFileList_QNAME);
bodyBlock.setValue(myRemoteIF_getFileList_RequestStructObj);
state.getRequest().setBody(bodyBlock);
}
/*
* This method deserializes the body of the getFileSize operation.
*/
private void deserialize_getFileSize(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
java.lang.Object myRemoteIF_getFileSize_RequestStructObj =
ns1_myRemoteIF_getFileSize_RequestStruct_LiteralSerializer.deserialize(ns1_getFileSize_getFileSize_QNAME,
bodyReader, deserializationContext);
SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_getFileSize_getFileSize_QNAME);
bodyBlock.setValue(myRemoteIF_getFileSize_RequestStructObj);
state.getRequest().setBody(bodyBlock);
}
/*
* This method deserializes the body of the listingFile operation.
*/
private void deserialize_listingFile(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
java.lang.Object myRemoteIF_listingFile_RequestStructObj =
ns1_myRemoteIF_listingFile_RequestStruct_LiteralSerializer.deserialize(ns1_listingFile_listingFile_QNAME,
bodyReader, deserializationContext);
SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_listingFile_listingFile_QNAME);
bodyBlock.setValue(myRemoteIF_listingFile_RequestStructObj);
state.getRequest().setBody(bodyBlock);
}
/*
* This method deserializes the body of the getPreview operation.
*/
private void deserialize_getPreview(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
java.lang.Object myRemoteIF_getPreview_RequestStructObj =
ns1_myRemoteIF_getPreview_RequestStruct_LiteralSerializer.deserialize(ns1_getPreview_getPreview_QNAME,
bodyReader, deserializationContext);
SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_getPreview_getPreview_QNAME);
bodyBlock.setValue(myRemoteIF_getPreview_RequestStructObj);
state.getRequest().setBody(bodyBlock);
}
/*
* This method deserializes the body of the checkUserValid operation.
*/
private void deserialize_checkUserValid(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {
java.lang.Object myRemoteIF_checkUserValid_RequestStructObj =
ns1_myRemoteIF_checkUserValid_RequestStruct_LiteralSerializer.deserialize(ns1_checkUserValid_checkUserValid_QNAME,
bodyReader, deserializationContext);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -