Codota Logo
WSDLModelerBase
Code IndexAdd Codota to your IDE (free)

How to use
WSDLModelerBase
in
com.sun.tools.ws.processor.modeler.wsdl

Best Java code snippets using com.sun.tools.ws.processor.modeler.wsdl.WSDLModelerBase (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
ScheduledThreadPoolExecutor s =
  • Codota Iconnew ScheduledThreadPoolExecutor(corePoolSize)
  • Codota IconThreadFactory threadFactory;new ScheduledThreadPoolExecutor(corePoolSize, threadFactory)
  • Codota IconString str;new ScheduledThreadPoolExecutor(1, new ThreadFactoryBuilder().setNameFormat(str).build())
  • Smart code suggestions by Codota
}
origin: org.glassfish.metro/webservices-tools

protected Iterable<MIMEPart> getMimeParts(TWSDLExtensible ext) {
  MIMEMultipartRelated multiPartRelated =
    (MIMEMultipartRelated) getAnyExtensionOfType(ext,
        MIMEMultipartRelated.class);
  if(multiPartRelated == null) {
    return Collections.emptyList();
  }
  return multiPartRelated.getParts();
}
origin: com.sun.xml.ws/jaxws-tools

/**
 * @param operation
 * @return true if operation has valid style and part
 */
private boolean validateStyleAndPart(BindingOperation operation, List<MessagePart> parts) {
  SOAPOperation soapOperation =
    (SOAPOperation) getExtensionOfType(operation, SOAPOperation.class);
  for (MessagePart part : parts) {
    if (part.getBindingExtensibilityElementKind() == MessagePart.SOAP_BODY_BINDING) {
      if (!isStyleAndPartMatch(soapOperation, part)) {
        return false;
      }
    }
  }
  return true;
}
origin: javaee/metro-jax-ws

/**
 * @param operation
 * @return true if operation has valid body parts
 */
protected boolean validateBodyParts(BindingOperation operation) {
  boolean isRequestResponse =
    info.portTypeOperation.getStyle()
    == OperationStyle.REQUEST_RESPONSE;
  List<MessagePart> inputParts = getMessageParts(getSOAPRequestBody(), getInputMessage(), true);
  if (!validateStyleAndPart(operation, inputParts)) {
    return false;
  }
  if(isRequestResponse){
    List<MessagePart> outputParts = getMessageParts(getSOAPResponseBody(), getOutputMessage(), false);
    if (!validateStyleAndPart(operation, outputParts)) {
      return false;
    }
  }
  return true;
}
origin: org.glassfish.metro/webservices-tools

/**
 * @param message
 * @return MessageParts referenced by the mime:content
 */
protected List<MessagePart> getMimeContentParts(Message message, TWSDLExtensible ext) {
  ArrayList<MessagePart> mimeContentParts = new ArrayList<MessagePart>();
  for (MIMEPart mimePart : getMimeParts(ext)) {
    MessagePart part = getMimeContentPart(message, mimePart);
    if (part != null) {
      mimeContentParts.add(part);
    }
  }
  return mimeContentParts;
}
origin: javaee/metro-jax-ws

    if (portTypeFault != null) {
      error(bindingFault, ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_NOT_UNIQUE(bindingFault.getName(),
        info.bindingOperation.getName()));
    } else {
  error(bindingFault, ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_NOT_FOUND(bindingFault.getName(),
    info.bindingOperation.getName()));
  (SOAPFault)getExtensionOfType(bindingFault, SOAPFault.class);
if (soapFault == null) {
    warning(bindingFault, ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_OUTPUT_MISSING_SOAP_FAULT(bindingFault.getName(),
    info.bindingOperation.getName()));
  }else {
    error(bindingFault, ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_OUTPUT_MISSING_SOAP_FAULT(bindingFault.getName(),
      info.bindingOperation.getName()));
if(faultMessage.getParts().isEmpty()) {
  error(faultMessage, ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_EMPTY_MESSAGE(bindingFault.getName(),
    faultMessage.getName()));
  warning(soapFault, ModelerMessages.WSDLMODELER_WARNING_R_2716_R_2726("soapbind:fault", soapFault.getName()));
origin: com.sun.xml.ws/jaxws-tools

protected SOAPBody getSOAPRequestBody() {
  SOAPBody requestBody =
    (SOAPBody)getAnyExtensionOfType(info.bindingOperation.getInput(),
      SOAPBody.class);
  if (requestBody == null) {
    // the WSDL document is invalid
    error(info.bindingOperation.getInput(), ModelerMessages.WSDLMODELER_INVALID_BINDING_OPERATION_INPUT_MISSING_SOAP_BODY(info.bindingOperation.getName()));
  }
  return requestBody;
}
origin: com.sun.xml.ws/jaxws-tools

private MessagePart getMimeContentPart(Message message, MIMEPart part) {
  for( MIMEContent mimeContent : getMimeContents(part) ) {
    String mimeContentPartName = mimeContent.getPart();
    MessagePart mPart = message.getPart(mimeContentPartName);
    //RXXXX mime:content MUST have part attribute
    if(null == mPart) {
      error(mimeContent,  ModelerMessages.WSDLMODELER_ERROR_PARTS_NOT_FOUND(mimeContentPartName, message.getName()));
    }
    mPart.setBindingExtensibilityElementKind(MessagePart.WSDL_MIME_BINDING);
    return mPart;
  }
  return null;
}
origin: com.sun.xml.ws/jaxws-tools

private boolean validateMimeContentPartNames(List<MIMEContent> mimeContents) {
  //validate mime:content(s) in the mime:part as per R2909
  for (MIMEContent mimeContent : mimeContents) {
    String mimeContnetPart;
    mimeContnetPart = getMimeContentPartName(mimeContent);
    if(mimeContnetPart == null) {
      warning(mimeContent, ModelerMessages.MIMEMODELER_INVALID_MIME_CONTENT_MISSING_PART_ATTRIBUTE(info.operation.getName().getLocalPart()));
      return false;
    }
  }
  return true;
}
origin: org.glassfish.metro/webservices-tools

/**
 * @param ext
 * @param message
 * @param name
 * @return List of MimeContents from ext
 */
protected List<MIMEContent> getMimeContents(TWSDLExtensible ext, Message message, String name) {
  for (MIMEPart mimePart : getMimeParts(ext)) {
    List<MIMEContent> mimeContents = getMimeContents(mimePart);
    for (MIMEContent mimeContent : mimeContents) {
      if (mimeContent.getPart().equals(name)) {
        return mimeContents;
      }
    }
  }
  return null;
}
origin: org.glassfish.metro/webservices-tools

/**
 *
 * @param port
 * @param wsdlPort
 */
protected void applyPortMethodCustomization(Port port, com.sun.tools.ws.wsdl.document.Port wsdlPort) {
  if (isProvider(wsdlPort)) {
    return;
  }
  JAXWSBinding jaxwsBinding = (JAXWSBinding)getExtensionOfType(wsdlPort, JAXWSBinding.class);
  String portMethodName = (jaxwsBinding != null)?((jaxwsBinding.getMethodName() != null)?jaxwsBinding.getMethodName().getName():null):null;
  if(portMethodName != null){
    port.setPortGetter(portMethodName);
  }else{
    portMethodName = Names.getPortName(port);
    portMethodName = BindingHelper.mangleNameToClassName(portMethodName);
    port.setPortGetter("get"+portMethodName);
  }
}
origin: javaee/metro-jax-ws

      (SOAPBinding)getExtensionOfType(binding, SOAPBinding.class);
          (SOAPBinding)getExtensionOfType(binding, SOAP12Binding.class);
PortType portType = binding.resolvePortType(wsdlDocument);
QName bindingName = WSDLModelerBase.getQNameOf(binding);
origin: com.sun.xml.ws/jaxws-tools

  mimeParts = getMimeContentParts(message, info.bindingOperation.getInput());
} else {
  mimeParts = getMimeContentParts(message, info.bindingOperation.getOutput());
    MessagePart mPart = message.getPart(part);
    if (null == mPart) {
      error(message,  ModelerMessages.WSDLMODELER_ERROR_PARTS_NOT_FOUND(part, message.getName()));
origin: com.sun.xml.ws/jaxws-tools

protected boolean isProvider(com.sun.tools.ws.wsdl.document.Port wsdlPort){
  JAXWSBinding portCustomization = (JAXWSBinding)getExtensionOfType(wsdlPort, JAXWSBinding.class);
  Boolean isProvider = (portCustomization != null)?portCustomization.isProvider():null;
  if(isProvider != null){
    return isProvider;
  }
  JAXWSBinding jaxwsGlobalCustomization = (JAXWSBinding)getExtensionOfType(document.getDefinitions(), JAXWSBinding.class);
  isProvider = (jaxwsGlobalCustomization != null)?jaxwsGlobalCustomization.isProvider():null;
  if (isProvider != null) {
    return isProvider;
  }
  return false;
}
origin: com.sun.xml.ws/jaxws-tools

private String getMimeContentType(MIMEContent mimeContent){
  String mimeType = mimeContent.getType();
  if(mimeType == null){
    error(mimeContent, ModelerMessages.MIMEMODELER_INVALID_MIME_CONTENT_MISSING_TYPE_ATTRIBUTE(info.operation.getName().getLocalPart()));
  }
  return mimeType;
}
origin: com.sun.xml.ws/jaxws-tools

  protected List<String> getAlternateMimeTypes(List<MIMEContent> mimeContents) {
    List<String> mimeTypes = new ArrayList<String>();
    //validateMimeContentPartNames(mimeContents.iterator());
//        String mimeType = null;
    for(MIMEContent mimeContent:mimeContents){
      String mimeType = getMimeContentType(mimeContent);
      if (!mimeTypes.contains(mimeType)) {
        mimeTypes.add(mimeType);
      }
    }
    return mimeTypes;
  }

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

    if (portTypeFault != null) {
      error(bindingFault, ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_NOT_UNIQUE(bindingFault.getName(),
        info.bindingOperation.getName()));
    } else {
  error(bindingFault, ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_NOT_FOUND(bindingFault.getName(),
    info.bindingOperation.getName()));
  (SOAPFault)getExtensionOfType(bindingFault, SOAPFault.class);
if (soapFault == null) {
    warning(bindingFault, ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_OUTPUT_MISSING_SOAP_FAULT(bindingFault.getName(),
    info.bindingOperation.getName()));
  }else {
    error(bindingFault, ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_OUTPUT_MISSING_SOAP_FAULT(bindingFault.getName(),
      info.bindingOperation.getName()));
if(faultMessage.getParts().isEmpty()) {
  error(faultMessage, ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_EMPTY_MESSAGE(bindingFault.getName(),
    faultMessage.getName()));
  warning(soapFault, ModelerMessages.WSDLMODELER_WARNING_R_2716_R_2726("soapbind:fault", soapFault.getName()));
origin: com.sun.xml.ws/jaxws-tools

protected SOAPBody getSOAPResponseBody() {
  SOAPBody responseBody =
    (SOAPBody)getAnyExtensionOfType(info.bindingOperation.getOutput(),
      SOAPBody.class);
  if (responseBody == null) {
    // the WSDL document is invalid
    error(info.bindingOperation.getOutput(),  ModelerMessages.WSDLMODELER_INVALID_BINDING_OPERATION_OUTPUT_MISSING_SOAP_BODY(info.bindingOperation.getName()));
  }
  return responseBody;
}
origin: org.glassfish.metro/webservices-tools

private MessagePart getMimeContentPart(Message message, MIMEPart part) {
  for( MIMEContent mimeContent : getMimeContents(part) ) {
    String mimeContentPartName = mimeContent.getPart();
    MessagePart mPart = message.getPart(mimeContentPartName);
    //RXXXX mime:content MUST have part attribute
    if(null == mPart) {
      error(mimeContent,  ModelerMessages.WSDLMODELER_ERROR_PARTS_NOT_FOUND(mimeContentPartName, message.getName()));
    }
    mPart.setBindingExtensibilityElementKind(MessagePart.WSDL_MIME_BINDING);
    return mPart;
  }
  return null;
}
origin: org.glassfish.metro/webservices-tools

private boolean validateMimeContentPartNames(List<MIMEContent> mimeContents) {
  //validate mime:content(s) in the mime:part as per R2909
  for (MIMEContent mimeContent : mimeContents) {
    String mimeContnetPart;
    mimeContnetPart = getMimeContentPartName(mimeContent);
    if(mimeContnetPart == null) {
      warning(mimeContent, ModelerMessages.MIMEMODELER_INVALID_MIME_CONTENT_MISSING_PART_ATTRIBUTE(info.operation.getName().getLocalPart()));
      return false;
    }
  }
  return true;
}
origin: com.sun.xml.ws/jaxws-tools

/**
 * @param message
 * @return MessageParts referenced by the mime:content
 */
protected List<MessagePart> getMimeContentParts(Message message, TWSDLExtensible ext) {
  ArrayList<MessagePart> mimeContentParts = new ArrayList<MessagePart>();
  for (MIMEPart mimePart : getMimeParts(ext)) {
    MessagePart part = getMimeContentPart(message, mimePart);
    if (part != null) {
      mimeContentParts.add(part);
    }
  }
  return mimeContentParts;
}
com.sun.tools.ws.processor.modeler.wsdlWSDLModelerBase

Most used methods

  • error
  • getAnyExtensionOfType
  • getExtensionOfType
  • getInputMessage
  • getMessageParts
  • getMimeContentPart
  • getMimeContentPartName
  • getMimeContentParts
  • getMimeContentType
  • getMimeContents
  • getMimeParts
  • getOutputMessage
  • getMimeParts,
  • getOutputMessage,
  • getQNameOf,
  • getSOAPRequestBody,
  • getSOAPResponseBody,
  • isConflictingClassName,
  • isProvider,
  • isRootPart,
  • isStyleAndPartMatch,
  • validateMimeContentPartNames

Popular in Java

  • Running tasks concurrently on multiple threads
  • getContentResolver (Context)
  • startActivity (Activity)
  • getSupportFragmentManager (FragmentActivity)
    Return the FragmentManager for interacting with fragments associated with this activity.
  • DecimalFormat (java.text)
    DecimalFormat is a concrete subclass ofNumberFormat that formats decimal numbers. It has a variety o
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • ResourceBundle (java.util)
    Resource bundles contain locale-specific objects. When your program needs a locale-specific resource
  • ConcurrentHashMap (java.util.concurrent)
    A hash table supporting full concurrency of retrievals and adjustable expected concurrency for updat
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now