public class QueryValidator extends TabularDataValidator
Constructor and Description |
---|
QueryValidator(java.lang.String sQueryId,
java.util.List<de.esoco.lib.model.ColumnDefinition> rQueryColumns)
Creates a new instance for a certain query.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object rObj) |
java.lang.String |
getQueryId()
Returns the query ID.
|
int |
hashCode() |
boolean |
isValid(java.lang.String sEntityId)
Only checks that the given value is not NULL and otherwise assumes that
values are only selected from query results.
|
java.lang.String |
toString() |
getColumns
public QueryValidator(java.lang.String sQueryId, java.util.List<de.esoco.lib.model.ColumnDefinition> rQueryColumns)
sQueryId
- The ID to identify the queryrQueryColumns
- The definitions of the query columnspublic boolean equals(java.lang.Object rObj)
equals
in class TabularDataValidator
Object.equals(Object)
public final java.lang.String getQueryId()
public int hashCode()
hashCode
in class TabularDataValidator
Object.hashCode()
public boolean isValid(java.lang.String sEntityId)
sEntityId
- The value to validateValidator.isValid(Object)
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()