org.cagrid.installer.validator
Class DBConnectionValidator
java.lang.Object
org.cagrid.installer.validator.DBConnectionValidator
- All Implemented Interfaces:
- Validator
- Direct Known Subclasses:
- GenericDBConnectionValidator, MySqlDBConnectionValidator
public abstract class DBConnectionValidator
- extends java.lang.Object
- implements Validator
- Author:
- Joshua Phillips
|
Constructor Summary |
DBConnectionValidator(java.lang.String usernameProp,
java.lang.String passwordProp,
java.lang.String query,
java.lang.String message)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DBConnectionValidator
public DBConnectionValidator(java.lang.String usernameProp,
java.lang.String passwordProp,
java.lang.String query,
java.lang.String message)
validate
public void validate(java.util.Map state)
throws InvalidStateException
- Specified by:
validate in interface Validator
- Throws:
InvalidStateException
getJdbcUrl
protected abstract java.lang.String getJdbcUrl(java.util.Map state)
getJdbcDriverJarUrl
protected abstract java.lang.String getJdbcDriverJarUrl(java.util.Map state)
getJdbcDriver
protected abstract java.lang.String getJdbcDriver(java.util.Map state)
getMessage
public java.lang.String getMessage()
setMessage
public void setMessage(java.lang.String message)
getPasswordProp
public java.lang.String getPasswordProp()
setPasswordProp
public void setPasswordProp(java.lang.String passwordProp)
getQuery
public java.lang.String getQuery()
setQuery
public void setQuery(java.lang.String query)
getUsernameProp
public java.lang.String getUsernameProp()
setUsernameProp
public void setUsernameProp(java.lang.String usernameProp)