org.apache.axis2.jaxws.description.validator
Class ServiceDescriptionValidator

java.lang.Object
  extended by org.apache.axis2.jaxws.description.validator.Validator
      extended by 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
ServiceDescriptionValidator(ServiceDescription toValidate)
           
 
Method Summary
 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
 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 Detail

ServiceDescriptionValidator

public ServiceDescriptionValidator(ServiceDescription toValidate)
Method Detail

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:


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.