Tabnine Logo
WebServiceVisitor.getModeParameterCount
Code IndexAdd Tabnine to your IDE (free)

How to use
getModeParameterCount
method
in
com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor

Best Java code snippets using com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor.getModeParameterCount (Showing top 8 results out of 315)

origin: javaee/metro-jax-ws

protected boolean isValidOneWayMethod(ExecutableElement method, TypeElement typeElement) {
  boolean valid = true;
  if (!(method.getReturnType().accept(NO_TYPE_VISITOR, null))) {
    // this is an error, cannot be OneWay and have a return type
    builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_OPERATION_CANNOT_HAVE_RETURN_TYPE(typeElement.getQualifiedName(), method.toString()), method);
    valid = false;
  }
  VariableElement outParam = getOutParameter(method);
  if (outParam != null) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_AND_OUT(typeElement.getQualifiedName(), method.toString()), outParam);
    valid = false;
  }
  if (!isDocLitWrapped() && soapStyle.equals(SOAPStyle.DOCUMENT)) {
    int inCnt = getModeParameterCount(method, WebParam.Mode.IN);
    if (inCnt != 1) {
      builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_AND_NOT_ONE_IN(typeElement.getQualifiedName(), method.toString()), method);
      valid = false;
    }
  }
  for (TypeMirror thrownType : method.getThrownTypes()) {
    TypeElement thrownElement = (TypeElement) ((DeclaredType) thrownType).asElement();
    if (builder.isServiceException(thrownType)) {
      builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_OPERATION_CANNOT_DECLARE_EXCEPTIONS(
          typeElement.getQualifiedName(), method.toString(), thrownElement.getQualifiedName()), method);
      valid = false;
    }
  }
  return valid;
}
origin: javaee/metro-jax-ws

protected boolean isValidOneWayMethod(ExecutableElement method, TypeElement typeElement) {
  boolean valid = true;
  if (!(method.getReturnType().accept(NO_TYPE_VISITOR, null))) {
    // this is an error, cannot be OneWay and have a return type
    builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_OPERATION_CANNOT_HAVE_RETURN_TYPE(typeElement.getQualifiedName(), method.toString()), method);
    valid = false;
  }
  VariableElement outParam = getOutParameter(method);
  if (outParam != null) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_AND_OUT(typeElement.getQualifiedName(), method.toString()), outParam);
    valid = false;
  }
  if (!isDocLitWrapped() && soapStyle.equals(SOAPStyle.DOCUMENT)) {
    int inCnt = getModeParameterCount(method, WebParam.Mode.IN);
    if (inCnt != 1) {
      builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_AND_NOT_ONE_IN(typeElement.getQualifiedName(), method.toString()), method);
      valid = false;
    }
  }
  for (TypeMirror thrownType : method.getThrownTypes()) {
    TypeElement thrownElement = (TypeElement) ((DeclaredType) thrownType).asElement();
    if (builder.isServiceException(thrownType)) {
      builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_OPERATION_CANNOT_DECLARE_EXCEPTIONS(
          typeElement.getQualifiedName(), method.toString(), thrownElement.getQualifiedName()), method);
      valid = false;
    }
  }
  return valid;
}
origin: com.sun.xml.ws/jaxws-tools

protected boolean isValidOneWayMethod(ExecutableElement method, TypeElement typeElement) {
  boolean valid = true;
  if (!(method.getReturnType().accept(NO_TYPE_VISITOR, null))) {
    // this is an error, cannot be OneWay and have a return type
    builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_OPERATION_CANNOT_HAVE_RETURN_TYPE(typeElement.getQualifiedName(), method.toString()), method);
    valid = false;
  }
  VariableElement outParam = getOutParameter(method);
  if (outParam != null) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_AND_OUT(typeElement.getQualifiedName(), method.toString()), outParam);
    valid = false;
  }
  if (!isDocLitWrapped() && soapStyle.equals(SOAPStyle.DOCUMENT)) {
    int inCnt = getModeParameterCount(method, WebParam.Mode.IN);
    if (inCnt != 1) {
      builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_AND_NOT_ONE_IN(typeElement.getQualifiedName(), method.toString()), method);
      valid = false;
    }
  }
  for (TypeMirror thrownType : method.getThrownTypes()) {
    TypeElement thrownElement = (TypeElement) ((DeclaredType) thrownType).asElement();
    if (builder.isServiceException(thrownType)) {
      builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_OPERATION_CANNOT_DECLARE_EXCEPTIONS(
          typeElement.getQualifiedName(), method.toString(), thrownElement.getQualifiedName()), method);
      valid = false;
    }
  }
  return valid;
}
origin: org.glassfish.metro/webservices-tools

protected boolean isValidOneWayMethod(ExecutableElement method, TypeElement typeElement) {
  boolean valid = true;
  if (!(method.getReturnType().accept(NO_TYPE_VISITOR, null))) {
    // this is an error, cannot be OneWay and have a return type
    builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_OPERATION_CANNOT_HAVE_RETURN_TYPE(typeElement.getQualifiedName(), method.toString()), method);
    valid = false;
  }
  VariableElement outParam = getOutParameter(method);
  if (outParam != null) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_AND_OUT(typeElement.getQualifiedName(), method.toString()), outParam);
    valid = false;
  }
  if (!isDocLitWrapped() && soapStyle.equals(SOAPStyle.DOCUMENT)) {
    int inCnt = getModeParameterCount(method, WebParam.Mode.IN);
    if (inCnt != 1) {
      builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_AND_NOT_ONE_IN(typeElement.getQualifiedName(), method.toString()), method);
      valid = false;
    }
  }
  for (TypeMirror thrownType : method.getThrownTypes()) {
    TypeElement thrownElement = (TypeElement) ((DeclaredType) thrownType).asElement();
    if (builder.isServiceException(thrownType)) {
      builder.processError(WebserviceapMessages.WEBSERVICEAP_ONEWAY_OPERATION_CANNOT_DECLARE_EXCEPTIONS(
          typeElement.getQualifiedName(), method.toString(), thrownElement.getQualifiedName()), method);
      valid = false;
    }
  }
  return valid;
}
origin: com.sun.xml.ws/jaxws-tools

int inParams = getModeParameterCount(method, WebParam.Mode.IN);
int outParams = getModeParameterCount(method, WebParam.Mode.OUT);
if (inParams != 1) {
  builder.processError(WebserviceapMessages.WEBSERVICEAP_DOC_BARE_AND_NO_ONE_IN(typeElement.getQualifiedName(), method.toString()), method);
origin: javaee/metro-jax-ws

int inParams = getModeParameterCount(method, WebParam.Mode.IN);
int outParams = getModeParameterCount(method, WebParam.Mode.OUT);
if (inParams != 1) {
  builder.processError(WebserviceapMessages.WEBSERVICEAP_DOC_BARE_AND_NO_ONE_IN(typeElement.getQualifiedName(), method.toString()), method);
origin: org.glassfish.metro/webservices-tools

int inParams = getModeParameterCount(method, WebParam.Mode.IN);
int outParams = getModeParameterCount(method, WebParam.Mode.OUT);
if (inParams != 1) {
  builder.processError(WebserviceapMessages.WEBSERVICEAP_DOC_BARE_AND_NO_ONE_IN(typeElement.getQualifiedName(), method.toString()), method);
origin: javaee/metro-jax-ws

int inParams = getModeParameterCount(method, WebParam.Mode.IN);
int outParams = getModeParameterCount(method, WebParam.Mode.OUT);
if (inParams != 1) {
  builder.processError(WebserviceapMessages.WEBSERVICEAP_DOC_BARE_AND_NO_ONE_IN(typeElement.getQualifiedName(), method.toString()), method);
com.sun.tools.ws.processor.modeler.annotationWebServiceVisitorgetModeParameterCount

Popular methods of WebServiceVisitor

  • checkForInvalidImplAnnotation
  • classImplementsSei
  • getClassMethods
  • getEndpointInterfaceElement
  • getOutParameter
  • hasWebMethods
  • inspectEndpointInterface
  • isDocLitWrapped
  • isEquivalentModes
  • isLegalImplementation
  • isLegalMethod
  • isLegalParameter
  • isLegalMethod,
  • isLegalParameter,
  • isLegalSei,
  • isLegalType,
  • isStateful,
  • isValidOneWayMethod,
  • methodsAreLegal,
  • popSoapBinding,
  • postProcessWebService

Popular in Java

  • Reading from database using SQL prepared statement
  • setContentView (Activity)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • findViewById (Activity)
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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