/** * Given a fault message, return TRUE if the fault is a complex type fault * * @param faultMessage The WSDL fault message object * @param symbolTable the current symbol table * @return A Java class name for the fault */ public static boolean isFaultComplex(Message faultMessage, SymbolTable symbolTable) { MessageEntry me = symbolTable.getMessageEntry(faultMessage.getQName()); Boolean ret = (Boolean) me.getDynamicVar(JavaGeneratorFactory.COMPLEX_TYPE_FAULT); if (ret != null) { return ret.booleanValue(); } else { return false; } } // isFaultComplex
/** * Given a fault message, return the fully qualified Java class name * of the exception to be generated from this fault * * @param faultMessage The WSDL fault message * @param symbolTable the current symbol table * @return A Java class name for the fault */ public static String getFullExceptionName(Message faultMessage, SymbolTable symbolTable) { MessageEntry me = symbolTable.getMessageEntry(faultMessage.getQName()); return (String) me.getDynamicVar( JavaGeneratorFactory.EXCEPTION_CLASS_NAME); } // getFullExceptionName
/** * Given a fault message, return the fully qualified Java class name * of the exception to be generated from this fault * * @param faultMessage The WSDL fault message * @param symbolTable the current symbol table * @return A Java class name for the fault */ public static String getFullExceptionName(Message faultMessage, SymbolTable symbolTable) { MessageEntry me = symbolTable.getMessageEntry(faultMessage.getQName()); return (String) me.getDynamicVar( JavaGeneratorFactory.EXCEPTION_CLASS_NAME); } // getFullExceptionName
/** * Given a fault message, return the XML type of the exception data. * * @param faultMessage The WSDL fault message object * @param symbolTable the current symbol table * @return A QName for the XML type of the data */ public static QName getFaultDataType(Message faultMessage, SymbolTable symbolTable) { MessageEntry me = symbolTable.getMessageEntry(faultMessage.getQName()); return (QName) me.getDynamicVar( JavaGeneratorFactory.EXCEPTION_DATA_TYPE); } // getFaultDataType
/** * Given a fault message, return the fully qualified Java class name * of the exception to be generated from this fault * * @param faultMessage The WSDL fault message * @param symbolTable the current symbol table * @return A Java class name for the fault */ public static String getFullExceptionName(Message faultMessage, SymbolTable symbolTable) { MessageEntry me = symbolTable.getMessageEntry(faultMessage.getQName()); return (String) me.getDynamicVar( JavaGeneratorFactory.EXCEPTION_CLASS_NAME); } // getFullExceptionName
/** * Given a fault message, return the XML type of the exception data. * * @param faultMessage The WSDL fault message object * @param symbolTable the current symbol table * @return A QName for the XML type of the data */ public static QName getFaultDataType(Message faultMessage, SymbolTable symbolTable) { MessageEntry me = symbolTable.getMessageEntry(faultMessage.getQName()); return (QName) me.getDynamicVar( JavaGeneratorFactory.EXCEPTION_DATA_TYPE); } // getFaultDataType
/** * Given a fault message, return TRUE if the fault is a complex type fault * * @param faultMessage The WSDL fault message object * @param symbolTable the current symbol table * @return A Java class name for the fault */ public static boolean isFaultComplex(Message faultMessage, SymbolTable symbolTable) { MessageEntry me = symbolTable.getMessageEntry(faultMessage.getQName()); Boolean ret = (Boolean) me.getDynamicVar(JavaGeneratorFactory.COMPLEX_TYPE_FAULT); if (ret != null) { return ret.booleanValue(); } else { return false; } } // isFaultComplex
/** * Given a fault message, return the XML type of the exception data. * * @param faultMessage The WSDL fault message object * @param symbolTable the current symbol table * @return A QName for the XML type of the data */ public static QName getFaultDataType(Message faultMessage, SymbolTable symbolTable) { MessageEntry me = symbolTable.getMessageEntry(faultMessage.getQName()); return (QName) me.getDynamicVar( JavaGeneratorFactory.EXCEPTION_DATA_TYPE); } // getFaultDataType
/** * Given a fault message, return TRUE if the fault is a complex type fault * * @param faultMessage The WSDL fault message object * @param symbolTable the current symbol table * @return A Java class name for the fault */ public static boolean isFaultComplex(Message faultMessage, SymbolTable symbolTable) { MessageEntry me = symbolTable.getMessageEntry(faultMessage.getQName()); Boolean ret = (Boolean) me.getDynamicVar(JavaGeneratorFactory.COMPLEX_TYPE_FAULT); if (ret != null) { return ret.booleanValue(); } else { return false; } } // isFaultComplex
Boolean complexTypeFault = (Boolean) me.getDynamicVar( JavaGeneratorFactory.COMPLEX_TYPE_FAULT);
Boolean complexTypeFault = (Boolean) me.getDynamicVar( JavaGeneratorFactory.COMPLEX_TYPE_FAULT);
Boolean complexTypeFault = (Boolean) me.getDynamicVar( JavaGeneratorFactory.COMPLEX_TYPE_FAULT);
if (msgEntry.getDynamicVar(EXCEPTION_CLASS_NAME) == null) { v.removeElementAt(index); } else { for (int j = 0; j < messageEntries.size(); j++) { MessageEntry messageEntry = (MessageEntry)messageEntries.get(j); Boolean isComplexTypeFaultMsg = (Boolean)messageEntry.getDynamicVar(COMPLEX_TYPE_FAULT); if ((isComplexTypeFaultMsg != null) && (isComplexTypeFaultMsg.booleanValue())) { QName exceptionDataType = (QName)messageEntry.getDynamicVar(EXCEPTION_DATA_TYPE); if (((TypeEntry)entry).getQName().equals(exceptionDataType)) { String className = (String)messageEntry.getDynamicVar(EXCEPTION_CLASS_NAME); messageEntry.setDynamicVar(EXCEPTION_CLASS_NAME, className + EXCEPTION_SUFFIX);
if (msgEntry.getDynamicVar(EXCEPTION_CLASS_NAME) == null) { v.removeElementAt(index); } else { for (int j = 0; j < messageEntries.size(); j++) { MessageEntry messageEntry = (MessageEntry)messageEntries.get(j); Boolean isComplexTypeFaultMsg = (Boolean)messageEntry.getDynamicVar(COMPLEX_TYPE_FAULT); if ((isComplexTypeFaultMsg != null) && (isComplexTypeFaultMsg.booleanValue())) { QName exceptionDataType = (QName)messageEntry.getDynamicVar(EXCEPTION_DATA_TYPE); if (((TypeEntry)entry).getQName().equals(exceptionDataType)) { String className = (String)messageEntry.getDynamicVar(EXCEPTION_CLASS_NAME); messageEntry.setDynamicVar(EXCEPTION_CLASS_NAME, className + EXCEPTION_SUFFIX);
if (msgEntry.getDynamicVar(EXCEPTION_CLASS_NAME) == null) { v.removeElementAt(index); } else { for (int j = 0; j < messageEntries.size(); j++) { MessageEntry messageEntry = (MessageEntry)messageEntries.get(j); Boolean isComplexTypeFaultMsg = (Boolean)messageEntry.getDynamicVar(COMPLEX_TYPE_FAULT); if ((isComplexTypeFaultMsg != null) && (isComplexTypeFaultMsg.booleanValue())) { QName exceptionDataType = (QName)messageEntry.getDynamicVar(EXCEPTION_DATA_TYPE); if (((TypeEntry)entry).getQName().equals(exceptionDataType)) { String className = (String)messageEntry.getDynamicVar(EXCEPTION_CLASS_NAME); messageEntry.setDynamicVar(EXCEPTION_CLASS_NAME, className + EXCEPTION_SUFFIX);