Package com.leansoft.mwsc.model

Examples of com.leansoft.mwsc.model.FaultInfo


          }
         
          // Fault
          for(Fault fault : operation.getFaultsSet()) {
                String faultClassName = Names.customExceptionClassName(fault);
                FaultInfo faultInfo = null;
                if (faults.containsKey(faultClassName)) {
                  faultInfo = faults.get(faultClassName);
                } else {
                  faultInfo = getFaultInfo(fault);
                  // also put the fault model into the codegen model
View Full Code Here


        return false;
    }
   
    // fault
    private FaultInfo getFaultInfo(Fault fault) {
      FaultInfo faultInfo = new FaultInfo();
     
        String className = Names.customExceptionClassName(fault);
        faultInfo.setFullName(className);
        faultInfo.setPackageName(ClassNameUtil.getPackageName(className));
        faultInfo.setName(ClassNameUtil.stripQualifier(className));
       
        if (fault.getJavaDoc() != null) {
          faultInfo.setDocComment(fault.getJavaDoc());
        }
       
        String localPart = fault.getBlock().getName().getLocalPart();
        String targetNamespace = fault.getBlock().getName().getNamespaceURI();
        QName schemaName = new QName(localPart, targetNamespace);
        faultInfo.setSchemaName(schemaName);
       
        JType faultBean = fault.getBlock().getType().getJavaType().getType().getType();
        TypeInfo faultBeanTypeInfo = new TypeInfo();
        faultBeanTypeInfo.setFullName(faultBean.fullName());
        faultBeanTypeInfo.setName(faultBean.name());
        faultInfo.setFaultBeanTypeInfo(faultBeanTypeInfo);
       
        return faultInfo;
    }
View Full Code Here

TOP

Related Classes of com.leansoft.mwsc.model.FaultInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.