congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
Message.getParts
Code IndexAdd Tabnine to your IDE (free)

How to use
getParts
method
in
com.sun.tools.ws.wsdl.document.Message

Best Java code snippets using com.sun.tools.ws.wsdl.document.Message.getParts (Showing top 20 results out of 315)

origin: com.sun.xml.ws/jaxws-tools

List<MessagePart> getAdditionHeaderParts(BindingOperation bindingOperation,Message message, boolean isInput){
  List<MessagePart> headerParts = new ArrayList<MessagePart>();
  List<MessagePart> parts = message.getParts();
  List<MessagePart> headers = getHeaderParts(bindingOperation, isInput);
  for(MessagePart part: headers){
    if (parts.contains(part)) {
      continue;
    }
    headerParts.add(part);
  }
  return headerParts;
}
origin: javaee/metro-jax-ws

List<MessagePart> getAdditionHeaderParts(BindingOperation bindingOperation,Message message, boolean isInput){
  List<MessagePart> headerParts = new ArrayList<MessagePart>();
  List<MessagePart> parts = message.getParts();
  List<MessagePart> headers = getHeaderParts(bindingOperation, isInput);
  for(MessagePart part: headers){
    if (parts.contains(part)) {
      continue;
    }
    headerParts.add(part);
  }
  return headerParts;
}
origin: javaee/metro-jax-ws

List<MessagePart> getAdditionHeaderParts(BindingOperation bindingOperation,Message message, boolean isInput){
  List<MessagePart> headerParts = new ArrayList<MessagePart>();
  List<MessagePart> parts = message.getParts();
  List<MessagePart> headers = getHeaderParts(bindingOperation, isInput);
  for(MessagePart part: headers){
    if (parts.contains(part)) {
      continue;
    }
    headerParts.add(part);
  }
  return headerParts;
}
origin: org.glassfish.metro/webservices-tools

List<MessagePart> getAdditionHeaderParts(BindingOperation bindingOperation,Message message, boolean isInput){
  List<MessagePart> headerParts = new ArrayList<MessagePart>();
  List<MessagePart> parts = message.getParts();
  List<MessagePart> headers = getHeaderParts(bindingOperation, isInput);
  for(MessagePart part: headers){
    if (parts.contains(part)) {
      continue;
    }
    headerParts.add(part);
  }
  return headerParts;
}
origin: javaee/metro-jax-ws

protected java.util.List<String> getAsynParameterOrder() {
  //for async operation ignore the parameterOrder
  java.util.List<String> parameterList = new ArrayList<String>();
  Message inputMessage = getInputMessage();
  List<MessagePart> inputParts = inputMessage.getParts();
  for (MessagePart part : inputParts) {
    parameterList.add(part.getName());
  }
  return parameterList;
}
origin: org.glassfish.metro/webservices-tools

protected java.util.List<String> getAsynParameterOrder() {
  //for async operation ignore the parameterOrder
  java.util.List<String> parameterList = new ArrayList<String>();
  Message inputMessage = getInputMessage();
  List<MessagePart> inputParts = inputMessage.getParts();
  for (MessagePart part : inputParts) {
    parameterList.add(part.getName());
  }
  return parameterList;
}
origin: com.sun.xml.ws/jaxws-tools

protected java.util.List<String> getAsynParameterOrder() {
  //for async operation ignore the parameterOrder
  java.util.List<String> parameterList = new ArrayList<String>();
  Message inputMessage = getInputMessage();
  List<MessagePart> inputParts = inputMessage.getParts();
  for (MessagePart part : inputParts) {
    parameterList.add(part.getName());
  }
  return parameterList;
}
origin: javaee/metro-jax-ws

protected java.util.List<String> getAsynParameterOrder() {
  //for async operation ignore the parameterOrder
  java.util.List<String> parameterList = new ArrayList<String>();
  Message inputMessage = getInputMessage();
  List<MessagePart> inputParts = inputMessage.getParts();
  for (MessagePart part : inputParts) {
    parameterList.add(part.getName());
  }
  return parameterList;
}
origin: org.glassfish.metro/webservices-tools

/**
 * This method is added to fix one of the use case for j2ee se folks, so that we determine
 * for non_soap wsdl what could be the style - rpc or document based on parts in the message.
 *
 * We assume that the message parts could have either all of them with type attribute (RPC)
 * or element (DOCUMENT)
 *
 * Shall this check if parts are mixed and throw error message?
 */
private void setNonSoapStyle(Message inputMessage, Message outputMessage) {
  SOAPStyle style = SOAPStyle.DOCUMENT;
  for(MessagePart part:inputMessage.getParts()){
    if (part.getDescriptorKind() == SchemaKinds.XSD_TYPE) {
      style = SOAPStyle.RPC;
    } else {
      style = SOAPStyle.DOCUMENT;
    }
  }
  //check the outputMessage parts
  if(outputMessage != null){
    for(MessagePart part:outputMessage.getParts()){
      if (part.getDescriptorKind() == SchemaKinds.XSD_TYPE) {
        style = SOAPStyle.RPC;
      } else {
        style = SOAPStyle.DOCUMENT;
      }
    }
  }
  info.modelPort.setStyle(style);
}
origin: javaee/metro-jax-ws

/**
 * This method is added to fix one of the use case for j2ee se folks, so that we determine
 * for non_soap wsdl what could be the style - rpc or document based on parts in the message.
 *
 * We assume that the message parts could have either all of them with type attribute (RPC)
 * or element (DOCUMENT)
 *
 * Shall this check if parts are mixed and throw error message?
 */
private void setNonSoapStyle(Message inputMessage, Message outputMessage) {
  SOAPStyle style = SOAPStyle.DOCUMENT;
  for(MessagePart part:inputMessage.getParts()){
    if (part.getDescriptorKind() == SchemaKinds.XSD_TYPE) {
      style = SOAPStyle.RPC;
    } else {
      style = SOAPStyle.DOCUMENT;
    }
  }
  //check the outputMessage parts
  if(outputMessage != null){
    for(MessagePart part:outputMessage.getParts()){
      if (part.getDescriptorKind() == SchemaKinds.XSD_TYPE) {
        style = SOAPStyle.RPC;
      } else {
        style = SOAPStyle.DOCUMENT;
      }
    }
  }
  info.modelPort.setStyle(style);
}
origin: com.sun.xml.ws/jaxws-tools

/**
 * This method is added to fix one of the use case for j2ee se folks, so that we determine
 * for non_soap wsdl what could be the style - rpc or document based on parts in the message.
 *
 * We assume that the message parts could have either all of them with type attribute (RPC)
 * or element (DOCUMENT)
 *
 * Shall this check if parts are mixed and throw error message?
 */
private void setNonSoapStyle(Message inputMessage, Message outputMessage) {
  SOAPStyle style = SOAPStyle.DOCUMENT;
  for(MessagePart part:inputMessage.getParts()){
    if (part.getDescriptorKind() == SchemaKinds.XSD_TYPE) {
      style = SOAPStyle.RPC;
    } else {
      style = SOAPStyle.DOCUMENT;
    }
  }
  //check the outputMessage parts
  if(outputMessage != null){
    for(MessagePart part:outputMessage.getParts()){
      if (part.getDescriptorKind() == SchemaKinds.XSD_TYPE) {
        style = SOAPStyle.RPC;
      } else {
        style = SOAPStyle.DOCUMENT;
      }
    }
  }
  info.modelPort.setStyle(style);
}
origin: javaee/metro-jax-ws

/**
 * This method is added to fix one of the use case for j2ee se folks, so that we determine
 * for non_soap wsdl what could be the style - rpc or document based on parts in the message.
 *
 * We assume that the message parts could have either all of them with type attribute (RPC)
 * or element (DOCUMENT)
 *
 * Shall this check if parts are mixed and throw error message?
 */
private void setNonSoapStyle(Message inputMessage, Message outputMessage) {
  SOAPStyle style = SOAPStyle.DOCUMENT;
  for(MessagePart part:inputMessage.getParts()){
    if (part.getDescriptorKind() == SchemaKinds.XSD_TYPE) {
      style = SOAPStyle.RPC;
    } else {
      style = SOAPStyle.DOCUMENT;
    }
  }
  //check the outputMessage parts
  if(outputMessage != null){
    for(MessagePart part:outputMessage.getParts()){
      if (part.getDescriptorKind() == SchemaKinds.XSD_TYPE) {
        style = SOAPStyle.RPC;
      } else {
        style = SOAPStyle.DOCUMENT;
      }
    }
  }
  info.modelPort.setStyle(style);
}
origin: com.sun.xml.ws/jaxws-tools

/**
 * @param portType
 * @param operation
 * @param bindingOperation
 */
private void buildAsync(PortType portType, Operation operation, BindingOperation bindingOperation) {
  String operationName = getCustomizedOperationName(operation);//operation.getName();
  if(operationName == null)
    return;
  Message outputMessage = null;
  if(operation.getOutput() != null)
    outputMessage = operation.getOutput().resolveMessage(wsdlDocument);
  if(outputMessage != null){
    List<MessagePart> allParts = new ArrayList<MessagePart>(outputMessage.getParts());
    if(options != null && options.additionalHeaders) {
      List<MessagePart> addtionalHeaderParts = wsdlModeler.getAdditionHeaderParts(bindingOperation, outputMessage, false);
      allParts.addAll(addtionalHeaderParts);
    }
    if(allParts.size() > 1)
      build(getOperationName(operationName), allParts);
  }
}
origin: javaee/metro-jax-ws

/**
 * @param portType
 * @param operation
 * @param bindingOperation
 */
private void buildAsync(PortType portType, Operation operation, BindingOperation bindingOperation) {
  String operationName = getCustomizedOperationName(operation);//operation.getName();
  if(operationName == null)
    return;
  Message outputMessage = null;
  if(operation.getOutput() != null)
    outputMessage = operation.getOutput().resolveMessage(wsdlDocument);
  if(outputMessage != null){
    List<MessagePart> allParts = new ArrayList<MessagePart>(outputMessage.getParts());
    if(options != null && options.additionalHeaders) {
      List<MessagePart> addtionalHeaderParts = wsdlModeler.getAdditionHeaderParts(bindingOperation, outputMessage, false);
      allParts.addAll(addtionalHeaderParts);
    }
    if(allParts.size() > 1)
      build(getOperationName(operationName), allParts);
  }
}
origin: org.glassfish.metro/webservices-tools

/**
 * @param portType
 * @param operation
 * @param bindingOperation
 */
private void buildAsync(PortType portType, Operation operation, BindingOperation bindingOperation) {
  String operationName = getCustomizedOperationName(operation);//operation.getName();
  if(operationName == null)
    return;
  Message outputMessage = null;
  if(operation.getOutput() != null)
    outputMessage = operation.getOutput().resolveMessage(wsdlDocument);
  if(outputMessage != null){
    List<MessagePart> allParts = new ArrayList<MessagePart>(outputMessage.getParts());
    if(options != null && options.additionalHeaders) {
      List<MessagePart> addtionalHeaderParts = wsdlModeler.getAdditionHeaderParts(bindingOperation, outputMessage, false);
      allParts.addAll(addtionalHeaderParts);
    }
    if(allParts.size() > 1)
      build(getOperationName(operationName), allParts);
  }
}
origin: javaee/metro-jax-ws

/**
 * @param portType
 * @param operation
 * @param bindingOperation
 */
private void buildAsync(PortType portType, Operation operation, BindingOperation bindingOperation) {
  String operationName = getCustomizedOperationName(operation);//operation.getName();
  if(operationName == null)
    return;
  Message outputMessage = null;
  if(operation.getOutput() != null)
    outputMessage = operation.getOutput().resolveMessage(wsdlDocument);
  if(outputMessage != null){
    List<MessagePart> allParts = new ArrayList<MessagePart>(outputMessage.getParts());
    if(options != null && options.additionalHeaders) {
      List<MessagePart> addtionalHeaderParts = wsdlModeler.getAdditionHeaderParts(bindingOperation, outputMessage, false);
      allParts.addAll(addtionalHeaderParts);
    }
    if(allParts.size() > 1)
      build(getOperationName(operationName), allParts);
  }
}
origin: com.sun.xml.ws/jaxws-tools

public static List<Parameter> createRpcLitParameters(Message message, Block block, S2JJAXBModel jaxbModel, ErrorReceiverFilter errReceiver){
  RpcLitStructure rpcStruct = (RpcLitStructure)block.getType();
  List<Parameter> parameters = new ArrayList<Parameter>();
  for(MessagePart part : message.getParts()){
    if(!ModelerUtils.isBoundToSOAPBody(part))
      continue;
    QName name = part.getDescriptor();
    TypeAndAnnotation typeAndAnn = jaxbModel.getJavaType(name);
    if(typeAndAnn == null){
      String msgQName = "{"+message.getDefining().getTargetNamespaceURI()+"}"+message.getName();
      errReceiver.error(part.getLocator(), ModelerMessages.WSDLMODELER_RPCLIT_UNKOWNSCHEMATYPE(name.toString(),
          part.getName(), msgQName));
      throw new AbortException();
    }
    String type = typeAndAnn.getTypeClass().fullName();
    type = ClassNameInfo.getGenericClass(type);
    RpcLitMember param = new RpcLitMember(new QName("", part.getName()), type);
    JavaType javaType = new JavaSimpleType(new JAXBTypeAndAnnotation(typeAndAnn));
    param.setJavaType(javaType);
    rpcStruct.addRpcLitMember(param);
    Parameter parameter = ModelerUtils.createParameter(part.getName(), param, block);
    parameter.setEmbedded(true);
    parameters.add(parameter);
  }
  return parameters;
}
origin: org.glassfish.metro/webservices-tools

public static List<Parameter> createRpcLitParameters(Message message, Block block, S2JJAXBModel jaxbModel, ErrorReceiverFilter errReceiver){
  RpcLitStructure rpcStruct = (RpcLitStructure)block.getType();
  List<Parameter> parameters = new ArrayList<Parameter>();
  for(MessagePart part : message.getParts()){
    if(!ModelerUtils.isBoundToSOAPBody(part))
      continue;
    QName name = part.getDescriptor();
    TypeAndAnnotation typeAndAnn = jaxbModel.getJavaType(name);
    if(typeAndAnn == null){
      String msgQName = "{"+message.getDefining().getTargetNamespaceURI()+"}"+message.getName();
      errReceiver.error(part.getLocator(), ModelerMessages.WSDLMODELER_RPCLIT_UNKOWNSCHEMATYPE(name.toString(),
          part.getName(), msgQName));
      throw new AbortException();
    }
    String type = typeAndAnn.getTypeClass().fullName();
    type = ClassNameInfo.getGenericClass(type);
    RpcLitMember param = new RpcLitMember(new QName("", part.getName()), type);
    JavaType javaType = new JavaSimpleType(new JAXBTypeAndAnnotation(typeAndAnn));
    param.setJavaType(javaType);
    rpcStruct.addRpcLitMember(param);
    Parameter parameter = ModelerUtils.createParameter(part.getName(), param, block);
    parameter.setEmbedded(true);
    parameters.add(parameter);
  }
  return parameters;
}
origin: javaee/metro-jax-ws

public static List<Parameter> createRpcLitParameters(Message message, Block block, S2JJAXBModel jaxbModel, ErrorReceiverFilter errReceiver){
  RpcLitStructure rpcStruct = (RpcLitStructure)block.getType();
  List<Parameter> parameters = new ArrayList<Parameter>();
  for(MessagePart part : message.getParts()){
    if(!ModelerUtils.isBoundToSOAPBody(part))
      continue;
    QName name = part.getDescriptor();
    TypeAndAnnotation typeAndAnn = jaxbModel.getJavaType(name);
    if(typeAndAnn == null){
      String msgQName = "{"+message.getDefining().getTargetNamespaceURI()+"}"+message.getName();
      errReceiver.error(part.getLocator(), ModelerMessages.WSDLMODELER_RPCLIT_UNKOWNSCHEMATYPE(name.toString(),
          part.getName(), msgQName));
      throw new AbortException();
    }
    String type = typeAndAnn.getTypeClass().fullName();
    type = ClassNameInfo.getGenericClass(type);
    RpcLitMember param = new RpcLitMember(new QName("", part.getName()), type);
    JavaType javaType = new JavaSimpleType(new JAXBTypeAndAnnotation(typeAndAnn));
    param.setJavaType(javaType);
    rpcStruct.addRpcLitMember(param);
    Parameter parameter = ModelerUtils.createParameter(part.getName(), param, block);
    parameter.setEmbedded(true);
    parameters.add(parameter);
  }
  return parameters;
}
origin: javaee/metro-jax-ws

public static List<Parameter> createRpcLitParameters(Message message, Block block, S2JJAXBModel jaxbModel, ErrorReceiverFilter errReceiver){
  RpcLitStructure rpcStruct = (RpcLitStructure)block.getType();
  List<Parameter> parameters = new ArrayList<Parameter>();
  for(MessagePart part : message.getParts()){
    if(!ModelerUtils.isBoundToSOAPBody(part))
      continue;
    QName name = part.getDescriptor();
    TypeAndAnnotation typeAndAnn = jaxbModel.getJavaType(name);
    if(typeAndAnn == null){
      String msgQName = "{"+message.getDefining().getTargetNamespaceURI()+"}"+message.getName();
      errReceiver.error(part.getLocator(), ModelerMessages.WSDLMODELER_RPCLIT_UNKOWNSCHEMATYPE(name.toString(),
          part.getName(), msgQName));
      throw new AbortException();
    }
    String type = typeAndAnn.getTypeClass().fullName();
    type = ClassNameInfo.getGenericClass(type);
    RpcLitMember param = new RpcLitMember(new QName("", part.getName()), type);
    JavaType javaType = new JavaSimpleType(new JAXBTypeAndAnnotation(typeAndAnn));
    param.setJavaType(javaType);
    rpcStruct.addRpcLitMember(param);
    Parameter parameter = ModelerUtils.createParameter(part.getName(), param, block);
    parameter.setEmbedded(true);
    parameters.add(parameter);
  }
  return parameters;
}
com.sun.tools.ws.wsdl.documentMessagegetParts

Popular methods of Message

  • <init>
  • accept
  • add
  • getDefining
  • getLocator
  • getName
  • getPart
  • numParts
  • parts
  • setDocumentation
  • setName
  • setName

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSharedPreferences (Context)
  • findViewById (Activity)
  • scheduleAtFixedRate (Timer)
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Top 17 Plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now