Package org.jboss.ws.metadata.umdm

Examples of org.jboss.ws.metadata.umdm.OperationMetaData.addParameter()


/*  724 */         retMetaData.setIndex(-1);
/*  725 */         retMetaData.setMode(ParameterMode.OUT);
/*      */
/*  733 */         if (opMetaData.isDocumentWrapped())
/*      */         {
/*  735 */           opMetaData.addParameter(retMetaData);
/*      */         }
/*      */         else
/*      */         {
/*  742 */           if ((anWebResult != null) && (anWebResult.partName().length() > 0)) {
/*  743 */             retMetaData.setPartName(anWebResult.partName());
View Full Code Here


/* 126 */       Class paramType = paramTypes[j];
/* 127 */       if (Remote.class.isAssignableFrom(paramType)) {
/* 128 */         throw new WSException("OpName:" + opname + " param:" + paramType.getName() + " should not extend Remote");
/*     */       }
/*     */
/* 131 */       om.addParameter(getParameterMetaData(paramType, om, j + 1));
/*     */     }
/*     */
/* 136 */     Oneway ow = (Oneway)m.getAnnotation(Oneway.class);
/* 137 */     if (ow != null) {
/* 138 */       om.setOneWay(true);
View Full Code Here

/*     */
/* 159 */         wrappedParameter = new ParameterMetaData(om, xmlName, xmlType, null);
/* 160 */         wrappedParameters = new ArrayList(len);
/* 161 */         wrappedParameter.setWrappedParameters(wrappedParameters);
/*     */
/* 163 */         om.addParameter(wrappedParameter);
/*     */
/* 165 */         if (!om.isOneWay())
/*     */         {
/* 167 */           xmlType = xmlName = new QName(this.tmd.typeNamespace, om.getResponseName().getLocalPart());
/* 168 */           ParameterMetaData retMetaData = new ParameterMetaData(om, xmlName, xmlType, null);
View Full Code Here

/* 185 */           QName xmlName = getXmlName(paramType, opc, i, null);
/* 186 */           wrappedParameters.add(new WrappedParameter(xmlName, paramType.getName(), convertToProperty(xmlName.getLocalPart()), i));
/*     */         }
/*     */         else
/*     */         {
/* 190 */           om.addParameter(getParameterMetaData(paramType, om, opc, i));
/*     */         }
/*     */
/*     */       }
/*     */
/* 195 */       Class returnType = m.getReturnType();
View Full Code Here

             * rule, although I will ask for clarification.
             */
            if (anWebParam != null && !opMetaData.isDocumentWrapped() && anWebParam.partName().length() > 0)
               paramMetaData.setPartName(anWebParam.partName());

            opMetaData.addParameter(paramMetaData);
            javaTypes.add(javaType);
            typeRefs.add(new TypeReference(xmlName, genericType, parameterAnnotations[i]));

            processAttachmentAnnotations(scanResult, i, paramMetaData);
            processMIMEBinding(epMetaData, opMetaData, paramMetaData);
View Full Code Here

            // return value, we have to add them to a parameter with an index of
            // -1 to signify the return value. All other binding styles use the
            // expected return value mechanism.
            if (opMetaData.isDocumentWrapped())
            {
               opMetaData.addParameter(retMetaData);
            }
            else
            {
               // See above comment in the parameter for loop section as to why
               // we prevent customization of part names on document wrapped
View Full Code Here

         Class paramType = paramTypes[j];
         if(Remote.class.isAssignableFrom(paramType))
            throw new WSException("OpName:" + opname + " param:" + paramType.getName() +
                  " should not extend Remote" );
         //Get the ParameterMetaData for the individual parameters
         om.addParameter(getParameterMetaData(paramType, om, j + 1));
      }


      //Oneway annotation
      Oneway ow = m.getAnnotation(Oneway.class);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.