Skip navigation links
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

Copyright © 2017. All rights reserved.