org.jboss.jca.common.metadata.ds
Class ValidationImpl

java.lang.Object
  extended by org.jboss.jca.common.metadata.common.CommonValidationImpl
      extended by org.jboss.jca.common.metadata.ds.ValidationImpl
All Implemented Interfaces:
Serializable, org.jboss.jca.common.api.metadata.common.CommonValidation, org.jboss.jca.common.api.metadata.ds.Validation, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ValidatableMetadata

public class ValidationImpl
extends CommonValidationImpl
implements org.jboss.jca.common.api.metadata.ds.Validation

A ValidationImpl.

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ds.Validation
org.jboss.jca.common.api.metadata.ds.Validation.Tag
 
Field Summary
 
Fields inherited from class org.jboss.jca.common.metadata.common.CommonValidationImpl
backgroundValidation, backgroundValidationMinutes, useFastFail
 
Constructor Summary
ValidationImpl(Boolean backgroundValidation, Long backgroundValidationMinutes, Boolean useFastFail, org.jboss.jca.common.api.metadata.common.Extension validConnectionChecker, String checkValidConnectionSql, Boolean validateOnMatch, org.jboss.jca.common.api.metadata.common.Extension staleConnectionChecker, org.jboss.jca.common.api.metadata.common.Extension exceptionSorter)
          Create a new ValidationImpl.
 
Method Summary
 boolean equals(Object obj)
           
 String getCheckValidConnectionSql()
          Get the checkValidConnectionSql.
 org.jboss.jca.common.api.metadata.common.Extension getExceptionSorter()
          Get the exceptionSorter.
 org.jboss.jca.common.api.metadata.common.Extension getStaleConnectionChecker()
          Get the staleConnectionChecker.
 Boolean getValidateOnMatch()
          Get the validateOnMatch.
 org.jboss.jca.common.api.metadata.common.Extension getValidConnectionChecker()
          Get the validConnectionChecker.
 int hashCode()
           
 Boolean isValidateOnMatch()
          Get the validateOnMatch.
 String toString()
           
 void validate()
           
 
Methods inherited from class org.jboss.jca.common.metadata.common.CommonValidationImpl
getBackgroundValidationMinutes, isBackgroundValidation, isUseFastFail
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.jca.common.api.metadata.common.CommonValidation
getBackgroundValidationMinutes, isBackgroundValidation, isUseFastFail
 

Constructor Detail

ValidationImpl

public ValidationImpl(Boolean backgroundValidation,
                      Long backgroundValidationMinutes,
                      Boolean useFastFail,
                      org.jboss.jca.common.api.metadata.common.Extension validConnectionChecker,
                      String checkValidConnectionSql,
                      Boolean validateOnMatch,
                      org.jboss.jca.common.api.metadata.common.Extension staleConnectionChecker,
                      org.jboss.jca.common.api.metadata.common.Extension exceptionSorter)
               throws org.jboss.jca.common.api.validator.ValidateException
Create a new ValidationImpl.

Parameters:
backgroundValidation - backgroundValidation
backgroundValidationMinutes - backgroundValidationMinutes
useFastFail - useFastFail
validConnectionChecker - validConnectionChecker
checkValidConnectionSql - checkValidConnectionSql
validateOnMatch - validateOnMatch
staleConnectionChecker - staleConnectionChecker
exceptionSorter - exceptionSorter
Throws:
org.jboss.jca.common.api.validator.ValidateException - ValidateException
Method Detail

getCheckValidConnectionSql

public final String getCheckValidConnectionSql()
Get the checkValidConnectionSql.

Specified by:
getCheckValidConnectionSql in interface org.jboss.jca.common.api.metadata.ds.Validation
Returns:
the checkValidConnectionSql.

isValidateOnMatch

public final Boolean isValidateOnMatch()
Get the validateOnMatch.

Specified by:
isValidateOnMatch in interface org.jboss.jca.common.api.metadata.ds.Validation
Returns:
the validateOnMatch.

getValidConnectionChecker

public final org.jboss.jca.common.api.metadata.common.Extension getValidConnectionChecker()
Get the validConnectionChecker.

Specified by:
getValidConnectionChecker in interface org.jboss.jca.common.api.metadata.ds.Validation
Returns:
the validConnectionChecker.

getValidateOnMatch

public final Boolean getValidateOnMatch()
Get the validateOnMatch.

Returns:
the validateOnMatch.

getStaleConnectionChecker

public final org.jboss.jca.common.api.metadata.common.Extension getStaleConnectionChecker()
Get the staleConnectionChecker.

Specified by:
getStaleConnectionChecker in interface org.jboss.jca.common.api.metadata.ds.Validation
Returns:
the staleConnectionChecker.

getExceptionSorter

public final org.jboss.jca.common.api.metadata.common.Extension getExceptionSorter()
Get the exceptionSorter.

Specified by:
getExceptionSorter in interface org.jboss.jca.common.api.metadata.ds.Validation
Returns:
the exceptionSorter.

validate

public void validate()
              throws org.jboss.jca.common.api.validator.ValidateException
Specified by:
validate in interface org.jboss.jca.common.api.metadata.ValidatableMetadata
Throws:
org.jboss.jca.common.api.validator.ValidateException

toString

public String toString()
Overrides:
toString in class CommonValidationImpl

hashCode

public int hashCode()
Overrides:
hashCode in class CommonValidationImpl

equals

public boolean equals(Object obj)
Overrides:
equals in class CommonValidationImpl


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)