Package javax.xml.rpc

Examples of javax.xml.rpc.ParameterMode


/*  622 */       Type genericType = genericTypes[i];
/*  623 */       String javaTypeName = javaType.getName();
/*  624 */       WebParam anWebParam = getWebParamAnnotation(method, i);
/*  625 */       boolean isHeader = (anWebParam != null) && (anWebParam.header());
/*  626 */       boolean isWrapped = (opMetaData.isDocumentWrapped()) && (!isHeader);
/*  627 */       ParameterMode mode = getParameterMode(anWebParam, javaType);
/*      */
/*  630 */       if ((opMetaData.isOneWay()) && (mode != ParameterMode.IN)) {
/*  631 */         throw new IllegalArgumentException("A one-way operation can not have output parameters [method = " + method.getName() + ", parameter = " + i + "]");
/*      */       }
/*  633 */       if (HolderUtils.isHolderType(javaType))
View Full Code Here


/*     */   private ParameterMetaData getParameterMetaData(Class type, OperationMetaData om, int index)
/*     */   {
/* 164 */     WebParam wp = (WebParam)type.getAnnotation(WebParam.class);
/* 165 */     String tns = this.targetNamespace;
/* 166 */     String name = "";
/* 167 */     ParameterMode mode = ParameterMode.IN;
/*     */
/* 169 */     if (wp != null)
/*     */     {
/* 171 */       tns = wp.targetNamespace();
/* 172 */       if ((tns == null) || (tns == ""))
View Full Code Here

/*     */       }
/*     */     }
/*     */
/* 505 */     for (ParameterMetaData paramMetaData : opMetaData.getParameters())
/*     */     {
/* 507 */       ParameterMode paramMode = paramMetaData.getMode();
/*     */
/* 509 */       int index = paramMetaData.getIndex();
/* 510 */       if ((index == -1) || (paramMode == ParameterMode.INOUT) || (paramMode == ParameterMode.OUT))
/*     */       {
/* 512 */         QName xmlName = paramMetaData.getXmlName();
View Full Code Here

         Type genericType = genericTypes[i];
         String javaTypeName = javaType.getName();
         WebParam anWebParam = getWebParamAnnotation(method, i);
         boolean isHeader = anWebParam != null && anWebParam.header();
         boolean isWrapped = opMetaData.isDocumentWrapped() && !isHeader;
         ParameterMode mode = getParameterMode(anWebParam, javaType);

         // Assert one-way
         if (opMetaData.isOneWay() && mode != ParameterMode.IN)
            throw new IllegalArgumentException("A one-way operation can not have output parameters [" + "method = " + method.getName() + ", parameter = " + i + "]");
View Full Code Here

         for (OperationMetaData auxOperation : operations)
         {
            ParameterMetaData paramMetaData = null;
            for (ParameterMetaData auxParam : auxOperation.getParameters())
            {
               ParameterMode mode = auxParam.getMode();
               if (!auxParam.isInHeader() && mode != ParameterMode.OUT)
               {
                  paramMetaData = auxParam;
                  break;
               }
View Full Code Here

         int index)
   {
      WebParam wp = (WebParam)type.getAnnotation(WebParam.class);
      String tns = targetNamespace;
      String name = "";
      ParameterMode mode = ParameterMode.IN;

      if( wp != null)
      {
         tns = wp.targetNamespace();
         if(tns == null || tns == "")
View Full Code Here

            QName paramType = Utils.getXSIType(p);

            // checks whether p is an IN or OUT header
            // and adds it as a header parameter else
            // add it to the body
            ParameterMode mode = modes[p.getMode()];
            if (p.isInHeader() || p.isOutHeader()) {
                this.addParameterAsHeader(p.getQName(), paramType,
                        mode, mode);
            } else {
                this.addParameter(p.getQName(), paramType, mode);
View Full Code Here

            QName paramType = Utils.getXSIType(p);

            // checks whether p is an IN or OUT header
            // and adds it as a header parameter else
            // add it to the body
            ParameterMode mode = modes[p.getMode()];
            if (p.isInHeader() || p.isOutHeader()) {
                this.addParameterAsHeader(p.getQName(), paramType,
                        mode, mode);
            } else {
                this.addParameter(p.getQName(), paramType, mode);
View Full Code Here

TOP

Related Classes of javax.xml.rpc.ParameterMode

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.