Package javax.xml.rpc

Examples of javax.xml.rpc.ParameterMode


   public List<ParameterMetaData> getInputParameters()
   {
      List<ParameterMetaData> retList = new ArrayList<ParameterMetaData>();
      for (ParameterMetaData paramMetaData : parameters)
      {
         ParameterMode mode = paramMetaData.getMode();
         if (mode == ParameterMode.IN || mode == ParameterMode.INOUT)
            retList.add(paramMetaData);
      }
      return retList;
   }
View Full Code Here


   public List<ParameterMetaData> getOutputParameters()
   {
      List<ParameterMetaData> retList = new ArrayList<ParameterMetaData>();
      for (ParameterMetaData paramMetaData : parameters)
      {
         ParameterMode mode = paramMetaData.getMode();
         if (mode == ParameterMode.OUT || mode == ParameterMode.INOUT)
            retList.add(paramMetaData);
      }
      return retList;
   }
View Full Code Here

         for (ParameterMetaData paramMetaData : parameters)
         {
            if (paramMetaData.isInHeader())
               continue;

            ParameterMode mode = paramMetaData.getMode();
            if (mode != ParameterMode.OUT)
               in++;
            if (mode != ParameterMode.IN)
               out++;
         }
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

            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

         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

/*     */   public List<ParameterMetaData> getInputParameters()
/*     */   {
/* 287 */     List retList = new ArrayList();
/* 288 */     for (ParameterMetaData paramMetaData : this.parameters)
/*     */     {
/* 290 */       ParameterMode mode = paramMetaData.getMode();
/* 291 */       if ((mode == ParameterMode.IN) || (mode == ParameterMode.INOUT))
/* 292 */         retList.add(paramMetaData);
/*     */     }
/* 294 */     return retList;
/*     */   }
View Full Code Here

/*     */   public List<ParameterMetaData> getOutputParameters()
/*     */   {
/* 300 */     List retList = new ArrayList();
/* 301 */     for (ParameterMetaData paramMetaData : this.parameters)
/*     */     {
/* 303 */       ParameterMode mode = paramMetaData.getMode();
/* 304 */       if ((mode == ParameterMode.OUT) || (mode == ParameterMode.INOUT))
/* 305 */         retList.add(paramMetaData);
/*     */     }
/* 307 */     return retList;
/*     */   }
View Full Code Here

/* 419 */       for (ParameterMetaData paramMetaData : this.parameters)
/*     */       {
/* 421 */         if (paramMetaData.isInHeader()) {
/*     */           continue;
/*     */         }
/* 424 */         ParameterMode mode = paramMetaData.getMode();
/* 425 */         if (mode != ParameterMode.OUT)
/* 426 */           in++;
/* 427 */         if (mode != ParameterMode.IN) {
/* 428 */           out++;
/*     */         }
View Full Code Here

/* 380 */       for (OperationMetaData auxOperation : this.operations)
/*     */       {
/* 382 */         ParameterMetaData paramMetaData = null;
/* 383 */         for (ParameterMetaData auxParam : auxOperation.getParameters())
/*     */         {
/* 385 */           ParameterMode mode = auxParam.getMode();
/* 386 */           if ((!auxParam.isInHeader()) && (mode != ParameterMode.OUT))
/*     */           {
/* 388 */             paramMetaData = auxParam;
/* 389 */             break;
/*     */           }
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.