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.ds.JdbcAdapterExtension validConnectionChecker, String checkValidConnectionSql, Boolean validateOnMatch, org.jboss.jca.common.api.metadata.ds.JdbcAdapterExtension staleConnectionChecker, org.jboss.jca.common.api.metadata.ds.JdbcAdapterExtension exceptionSorter)
          Create a new ValidationImpl.
 
Method Summary
 boolean equals(Object obj)
           
 String getCheckValidConnectionSql()
          Get the checkValidConnectionSql.
 org.jboss.jca.common.api.metadata.ds.JdbcAdapterExtension getExceptionSorter()
          Get the exceptionSorter.
 org.jboss.jca.common.api.metadata.ds.JdbcAdapterExtension getStaleConnectionChecker()
          Get the staleConnectionChecker.
 Boolean getValidateOnMatch()
          Get the validateOnMatch.
 org.jboss.jca.common.api.metadata.ds.JdbcAdapterExtension 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.ds.JdbcAdapterExtension validConnectionChecker,
                      String checkValidConnectionSql,
                      Boolean validateOnMatch,
                      org.jboss.jca.common.api.metadata.ds.JdbcAdapterExtension staleConnectionChecker,
                      org.jboss.jca.common.api.metadata.ds.JdbcAdapterExtension 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.ds.JdbcAdapterExtension 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.ds.JdbcAdapterExtension 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.ds.JdbcAdapterExtension 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/)