JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
E
F
G
H
L
N
O
P
R
S
T
U
V
W
A
AbstractQueries
- Class in
org.tak.zeger.enversvalidationplugin.connection
AbstractQueries()
- Constructor for class org.tak.zeger.enversvalidationplugin.connection.
AbstractQueries
ADD_REVISION
- Static variable in class org.tak.zeger.enversvalidationplugin.entities.
RevisionConstants
addColumn(String, Object)
- Method in class org.tak.zeger.enversvalidationplugin.entities.
TableRow
AuditTableWhiteListValidator
- Class in
org.tak.zeger.enversvalidationplugin.validate
AuditTableWhiteListValidator()
- Constructor for class org.tak.zeger.enversvalidationplugin.validate.
AuditTableWhiteListValidator
C
Config
- Class in
org.tak.zeger.enversvalidationplugin.entities
Config(List<String>, Map<String, String>, List<String>)
- Constructor for class org.tak.zeger.enversvalidationplugin.entities.
Config
ConnectionProvider
- Annotation Type in
org.tak.zeger.enversvalidationplugin.annotation
ConnectionProviderInstance
- Class in
org.tak.zeger.enversvalidationplugin.connection
ConnectionProviderInstance(String, String, String, String)
- Constructor for class org.tak.zeger.enversvalidationplugin.connection.
ConnectionProviderInstance
D
DatabaseNotSupportedException
- Exception in
org.tak.zeger.enversvalidationplugin.exceptions
DatabaseNotSupportedException(String)
- Constructor for exception org.tak.zeger.enversvalidationplugin.exceptions.
DatabaseNotSupportedException
DatabaseNotSupportedException(String, Throwable)
- Constructor for exception org.tak.zeger.enversvalidationplugin.exceptions.
DatabaseNotSupportedException
DatabaseQueries
- Interface in
org.tak.zeger.enversvalidationplugin.connection
DO_NOT_VALIDATE_REVISION
- Static variable in class org.tak.zeger.enversvalidationplugin.entities.
RevisionConstants
E
EnversValidationMojo
- Class in
org.tak.zeger.enversvalidationplugin
EnversValidationMojo()
- Constructor for class org.tak.zeger.enversvalidationplugin.
EnversValidationMojo
execute()
- Method in class org.tak.zeger.enversvalidationplugin.
EnversValidationMojo
execute()
- Method in class org.tak.zeger.enversvalidationplugin.
HelpMojo
executeValidations(Set<String>)
- Method in class org.tak.zeger.enversvalidationplugin.execution.
ValidationExecutor
F
ForeignKeyConstraintValidator
- Class in
org.tak.zeger.enversvalidationplugin.validate
ForeignKeyConstraintValidator()
- Constructor for class org.tak.zeger.enversvalidationplugin.validate.
ForeignKeyConstraintValidator
G
generateTestData(ConnectionProviderInstance, Map<String, String>)
- Static method in class org.tak.zeger.enversvalidationplugin.validate.
NullableColumnsValidator
generateTestData(ConnectionProviderInstance, Map<String, String>)
- Static method in class org.tak.zeger.enversvalidationplugin.validate.
PrimaryKeyValidator
generateTestData(ConnectionProviderInstance, Map<String, String>)
- Static method in class org.tak.zeger.enversvalidationplugin.validate.
RevisionHistoryValidator
generateTestData(ConnectionProviderInstance, Map<String, String>)
- Static method in class org.tak.zeger.enversvalidationplugin.validate.
RevisionValidator
getAllDeclaredFields(Class<?>)
- Static method in class org.tak.zeger.enversvalidationplugin.utils.
ReflectionUtils
getAllNonnullColumns(String)
- Method in interface org.tak.zeger.enversvalidationplugin.connection.
DatabaseQueries
getAllNonnullColumns(String)
- Method in class org.tak.zeger.enversvalidationplugin.connection.
OracleQueries
getAllNonnullColumns(String)
- Method in class org.tak.zeger.enversvalidationplugin.connection.
PostgresQueries
getAuditTablePostFix()
- Method in class org.tak.zeger.enversvalidationplugin.connection.
AbstractQueries
getAuditTablePostFix()
- Method in interface org.tak.zeger.enversvalidationplugin.connection.
DatabaseQueries
getColumnNames()
- Method in class org.tak.zeger.enversvalidationplugin.entities.
TableRow
getColumnValue(String)
- Method in class org.tak.zeger.enversvalidationplugin.entities.
TableRow
getConnectionProperties(File)
- Static method in class org.tak.zeger.enversvalidationplugin.utils.
PropertyUtils
getListOfTablesWithForeignKeysToRevisionTable()
- Method in interface org.tak.zeger.enversvalidationplugin.connection.
DatabaseQueries
getListOfTablesWithForeignKeysToRevisionTable()
- Method in class org.tak.zeger.enversvalidationplugin.connection.
OracleQueries
getListOfTablesWithForeignKeysToRevisionTable()
- Method in class org.tak.zeger.enversvalidationplugin.connection.
PostgresQueries
getPackages(List<String>)
- Static method in class org.tak.zeger.enversvalidationplugin.utils.
ReflectionUtils
getPackagesToScanForValidators()
- Method in class org.tak.zeger.enversvalidationplugin.entities.
Config
getPrimaryKeyColumnNames(String)
- Method in interface org.tak.zeger.enversvalidationplugin.connection.
DatabaseQueries
getPrimaryKeyColumnNames(String)
- Method in class org.tak.zeger.enversvalidationplugin.connection.
OracleQueries
getPrimaryKeyColumnNames(String)
- Method in class org.tak.zeger.enversvalidationplugin.connection.
PostgresQueries
getQueries()
- Method in class org.tak.zeger.enversvalidationplugin.connection.
ConnectionProviderInstance
getRecordInTableIdentifiedByPK(ConnectionProviderInstance, String, List<String>)
- Method in class org.tak.zeger.enversvalidationplugin.connection.
AbstractQueries
getRecordInTableIdentifiedByPK(ConnectionProviderInstance, String, List<String>)
- Method in interface org.tak.zeger.enversvalidationplugin.connection.
DatabaseQueries
getRecordsInTableGroupedByPK(ConnectionProviderInstance, String, List<String>)
- Method in class org.tak.zeger.enversvalidationplugin.connection.
AbstractQueries
getRecordsInTableGroupedByPK(ConnectionProviderInstance, String, List<String>)
- Method in interface org.tak.zeger.enversvalidationplugin.connection.
DatabaseQueries
getRevisionTableIdentifierColumnName()
- Method in class org.tak.zeger.enversvalidationplugin.connection.
AbstractQueries
getRevisionTableIdentifierColumnName()
- Method in interface org.tak.zeger.enversvalidationplugin.connection.
DatabaseQueries
getRevisionTableIdentifierColumnName()
- Method in class org.tak.zeger.enversvalidationplugin.connection.
PostgresQueries
getRevisionTableName()
- Method in class org.tak.zeger.enversvalidationplugin.connection.
AbstractQueries
getRevisionTableName()
- Method in interface org.tak.zeger.enversvalidationplugin.connection.
DatabaseQueries
getRevisionTableName()
- Method in class org.tak.zeger.enversvalidationplugin.connection.
PostgresQueries
getRevTypeColumnName()
- Method in class org.tak.zeger.enversvalidationplugin.connection.
AbstractQueries
getRevTypeColumnName()
- Method in interface org.tak.zeger.enversvalidationplugin.connection.
DatabaseQueries
getRevTypeColumnName()
- Method in class org.tak.zeger.enversvalidationplugin.connection.
PostgresQueries
getTableByName(String)
- Method in interface org.tak.zeger.enversvalidationplugin.connection.
DatabaseQueries
getTableByName(String)
- Method in class org.tak.zeger.enversvalidationplugin.connection.
OracleQueries
getTableByName(String)
- Method in class org.tak.zeger.enversvalidationplugin.connection.
PostgresQueries
getTablesByNameEndingWith(String)
- Method in interface org.tak.zeger.enversvalidationplugin.connection.
DatabaseQueries
getTablesByNameEndingWith(String)
- Method in class org.tak.zeger.enversvalidationplugin.connection.
OracleQueries
getTablesByNameEndingWith(String)
- Method in class org.tak.zeger.enversvalidationplugin.connection.
PostgresQueries
getUniqueIdentifier(Method)
- Method in class org.tak.zeger.enversvalidationplugin.execution.
ParameterizedValidatorWrapper
getUniqueIdentifier(Method)
- Method in class org.tak.zeger.enversvalidationplugin.execution.
SingleValidatorWrapper
getUniqueIdentifier(Method)
- Method in interface org.tak.zeger.enversvalidationplugin.execution.
ValidatorWrapper
getValidationName(Method)
- Method in class org.tak.zeger.enversvalidationplugin.execution.
ParameterizedValidatorWrapper
getValidationName(Method)
- Method in class org.tak.zeger.enversvalidationplugin.execution.
SingleValidatorWrapper
getValidationName(Method)
- Method in interface org.tak.zeger.enversvalidationplugin.execution.
ValidatorWrapper
getValidator()
- Method in class org.tak.zeger.enversvalidationplugin.execution.
ParameterizedValidatorWrapper
getValidator()
- Method in class org.tak.zeger.enversvalidationplugin.execution.
SingleValidatorWrapper
getValidator()
- Method in interface org.tak.zeger.enversvalidationplugin.execution.
ValidatorWrapper
getValidators()
- Method in class org.tak.zeger.enversvalidationplugin.execution.
ValidatorInstanceCreator
getWhiteList()
- Method in class org.tak.zeger.enversvalidationplugin.entities.
Config
getWhiteList(List<File>, String)
- Static method in class org.tak.zeger.enversvalidationplugin.utils.
PropertyUtils
H
HelpMojo
- Class in
org.tak.zeger.enversvalidationplugin
Display help information on envers-validation-maven-plugin.
Call
mvn envers-validation:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.
HelpMojo()
- Constructor for class org.tak.zeger.enversvalidationplugin.
HelpMojo
L
ListOfAuditTablesInDatabase
- Annotation Type in
org.tak.zeger.enversvalidationplugin.annotation
N
NullableColumnsValidator
- Class in
org.tak.zeger.enversvalidationplugin.validate
NullableColumnsValidator(ConnectionProviderInstance, String, List<String>, Set<String>)
- Constructor for class org.tak.zeger.enversvalidationplugin.validate.
NullableColumnsValidator
O
OracleQueries
- Class in
org.tak.zeger.enversvalidationplugin.connection
OracleQueries(ConnectionProviderInstance)
- Constructor for class org.tak.zeger.enversvalidationplugin.connection.
OracleQueries
org.tak.zeger.enversvalidationplugin
- package org.tak.zeger.enversvalidationplugin
org.tak.zeger.enversvalidationplugin.annotation
- package org.tak.zeger.enversvalidationplugin.annotation
org.tak.zeger.enversvalidationplugin.connection
- package org.tak.zeger.enversvalidationplugin.connection
org.tak.zeger.enversvalidationplugin.entities
- package org.tak.zeger.enversvalidationplugin.entities
org.tak.zeger.enversvalidationplugin.exceptions
- package org.tak.zeger.enversvalidationplugin.exceptions
org.tak.zeger.enversvalidationplugin.execution
- package org.tak.zeger.enversvalidationplugin.execution
org.tak.zeger.enversvalidationplugin.utils
- package org.tak.zeger.enversvalidationplugin.utils
org.tak.zeger.enversvalidationplugin.validate
- package org.tak.zeger.enversvalidationplugin.validate
P
Parameterized
- Annotation Type in
org.tak.zeger.enversvalidationplugin.annotation
ParameterizedValidatorWrapper
- Class in
org.tak.zeger.enversvalidationplugin.execution
ParameterizedValidatorWrapper(Object, Object[], int)
- Constructor for class org.tak.zeger.enversvalidationplugin.execution.
ParameterizedValidatorWrapper
PostgresQueries
- Class in
org.tak.zeger.enversvalidationplugin.connection
PostgresQueries(ConnectionProviderInstance)
- Constructor for class org.tak.zeger.enversvalidationplugin.connection.
PostgresQueries
PrimaryKeyValidator
- Class in
org.tak.zeger.enversvalidationplugin.validate
PrimaryKeyValidator(ConnectionProviderInstance, String, String, List<String>, List<String>)
- Constructor for class org.tak.zeger.enversvalidationplugin.validate.
PrimaryKeyValidator
PropertyUtils
- Class in
org.tak.zeger.enversvalidationplugin.utils
R
ReflectionUtils
- Class in
org.tak.zeger.enversvalidationplugin.utils
REMOVE_REVISION
- Static variable in class org.tak.zeger.enversvalidationplugin.entities.
RevisionConstants
RevisionConstants
- Class in
org.tak.zeger.enversvalidationplugin.entities
RevisionHistoryValidator
- Class in
org.tak.zeger.enversvalidationplugin.validate
RevisionHistoryValidator(ConnectionProviderInstance, String, Map<String, List<TableRow>>)
- Constructor for class org.tak.zeger.enversvalidationplugin.validate.
RevisionHistoryValidator
RevisionValidator
- Class in
org.tak.zeger.enversvalidationplugin.validate
RevisionValidator(ConnectionProviderInstance, String, Map<String, TableRow>, Map<String, List<TableRow>>)
- Constructor for class org.tak.zeger.enversvalidationplugin.validate.
RevisionValidator
S
SingleValidatorWrapper
- Class in
org.tak.zeger.enversvalidationplugin.execution
SingleValidatorWrapper(Object)
- Constructor for class org.tak.zeger.enversvalidationplugin.execution.
SingleValidatorWrapper
T
TableRow
- Class in
org.tak.zeger.enversvalidationplugin.entities
TableRow()
- Constructor for class org.tak.zeger.enversvalidationplugin.entities.
TableRow
TargetPhase
- Enum in
org.tak.zeger.enversvalidationplugin.annotation
toString()
- Method in class org.tak.zeger.enversvalidationplugin.connection.
ConnectionProviderInstance
toString()
- Method in class org.tak.zeger.enversvalidationplugin.entities.
TableRow
U
UPDATE_REVISION
- Static variable in class org.tak.zeger.enversvalidationplugin.entities.
RevisionConstants
V
Validate
- Annotation Type in
org.tak.zeger.enversvalidationplugin.annotation
validateAllAuditTablesHaveAForeignKeyToRevisionTable()
- Method in class org.tak.zeger.enversvalidationplugin.validate.
ForeignKeyConstraintValidator
validateAllColumnsExceptPrimaryKeyAreNullable()
- Method in class org.tak.zeger.enversvalidationplugin.validate.
NullableColumnsValidator
validateAllExistingAuditTablesAreWhiteListed()
- Method in class org.tak.zeger.enversvalidationplugin.validate.
AuditTableWhiteListValidator
validateAllRecordsInAuditedTableHaveAValidLatestRevision()
- Method in class org.tak.zeger.enversvalidationplugin.validate.
RevisionValidator
validateAllWhiteListedAuditTablesAuditAnExistingTable()
- Method in class org.tak.zeger.enversvalidationplugin.validate.
AuditTableWhiteListValidator
validateAllWhiteListedAuditTablesExist()
- Method in class org.tak.zeger.enversvalidationplugin.validate.
AuditTableWhiteListValidator
validateAuditTableHasAValidPrimaryKey()
- Method in class org.tak.zeger.enversvalidationplugin.validate.
PrimaryKeyValidator
validateHistoryIsAValidFlow()
- Method in class org.tak.zeger.enversvalidationplugin.validate.
RevisionHistoryValidator
validateNoForeignKeysExistsForNonWhiteListedTables()
- Method in class org.tak.zeger.enversvalidationplugin.validate.
ForeignKeyConstraintValidator
ValidationException
- Exception in
org.tak.zeger.enversvalidationplugin.exceptions
ValidationException(String)
- Constructor for exception org.tak.zeger.enversvalidationplugin.exceptions.
ValidationException
ValidationException(String, Throwable)
- Constructor for exception org.tak.zeger.enversvalidationplugin.exceptions.
ValidationException
ValidationExecutor
- Class in
org.tak.zeger.enversvalidationplugin.execution
This class is NOT thread-safe by design, so do not call 2 public methods from different contexts.
ValidationExecutor(Log, Config, ConnectionProviderInstance)
- Constructor for class org.tak.zeger.enversvalidationplugin.execution.
ValidationExecutor
validationShouldBeIgnored(Class<?>)
- Method in class org.tak.zeger.enversvalidationplugin.entities.
Config
validationShouldBeIgnored(ValidatorWrapper, Method)
- Method in class org.tak.zeger.enversvalidationplugin.entities.
Config
ValidationType
- Annotation Type in
org.tak.zeger.enversvalidationplugin.annotation
ValidatorInstanceCreator
- Class in
org.tak.zeger.enversvalidationplugin.execution
ValidatorInstanceCreator(ConnectionProviderInstance, Map<String, String>, Set<String>, Class<?>)
- Constructor for class org.tak.zeger.enversvalidationplugin.execution.
ValidatorInstanceCreator
ValidatorWrapper
- Interface in
org.tak.zeger.enversvalidationplugin.execution
valueOf(String)
- Static method in enum org.tak.zeger.enversvalidationplugin.annotation.
TargetPhase
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.tak.zeger.enversvalidationplugin.annotation.
TargetPhase
Returns an array containing the constants of this enum type, in the order they are declared.
W
WhiteList
- Annotation Type in
org.tak.zeger.enversvalidationplugin.annotation
A
C
D
E
F
G
H
L
N
O
P
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017. All rights reserved.