Class ServiceDescriptionValidator

java.lang.Object
org.apache.axis2.jaxws.description.validator.Validator
org.apache.axis2.jaxws.description.validator.ServiceDescriptionValidator

public class ServiceDescriptionValidator extends Validator
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.axis2.jaxws.description.validator.Validator

    Validator.ValidationLevel
  • Field Summary

    Fields inherited from class org.apache.axis2.jaxws.description.validator.Validator

    INVALID, VALID, validationFailures
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Validate the ServiceDescription as follows 1) Validate that annotations and whatever WSDL is specified is valid 2) Validate that Java implementations are correc a) Service Implementations match SEIs if specified b) Operations match SEI methods
    boolean
    validate(boolean performValidation)
    This validate method gives us flexibility to bypass a validation from set of validation that we need to perform.

    Methods inherited from class org.apache.axis2.jaxws.description.validator.Validator

    toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ServiceDescriptionValidator

      public ServiceDescriptionValidator(ServiceDescription toValidate)
  • Method Details

    • validate

      public boolean validate()
      Validate the ServiceDescription as follows 1) Validate that annotations and whatever WSDL is specified is valid 2) Validate that Java implementations are correc a) Service Implementations match SEIs if specified b) Operations match SEI methods
      Specified by:
      validate in class Validator
      Returns:
      true if the ServiceDescription is valid
    • validate

      public boolean validate(boolean performValidation)
      Description copied from class: Validator
      This validate method gives us flexibility to bypass a validation from set of validation that we need to perform. For example we may skip RespectBinding Validation if this flag is set to false. performVaidation = false - Means validation can be bypassed. performVaidation = true - Means validation cannot be bypassed.
      Overrides:
      validate in class Validator
      Parameters:
      performValidation - - When performVaidation is false we will bypass validation
      Returns: