Class DatabaseValidator
java.lang.Object
ch.nolix.system.objectschema.modelvalidator.DatabaseValidator
- All Implemented Interfaces:
IDatabaseValidator
- Author:
- Silvan Wyss
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassertAllBackReferencesAreValid(IDatabase database) voidassertCanAddGivenTable(IDatabase database, ITable table) voidvoidassertContainsTable(IDatabase database, ITable table) voidassertContainsTableReferencedByGivenColumn(IDatabase database, IColumn column) voidassertContainsTables(IDatabase database, IContainer<ITable> tables) voidassertContainsTableWithColumnBackReferencedByGivenColumn(IDatabase database, IColumn column) voidassertContainsTableWithGivenColumn(IDatabase database, IColumn column) voidassertDoesNotContainTableWithGivenName(IDatabase database, String name)
-
Constructor Details
-
DatabaseValidator
public DatabaseValidator()
-
-
Method Details
-
assertContainsTable
- Specified by:
assertContainsTablein interfaceIDatabaseValidator
-
assertContainsTables
- Specified by:
assertContainsTablesin interfaceIDatabaseValidator
-
assertAllBackReferencesAreValid
- Specified by:
assertAllBackReferencesAreValidin interfaceIDatabaseValidator
-
assertCanAddGivenTable
- Specified by:
assertCanAddGivenTablein interfaceIDatabaseValidator
-
assertCanSetGivenNameToDatabase
- Specified by:
assertCanSetGivenNameToDatabasein interfaceIDatabaseValidator
-
assertContainsTableReferencedByGivenColumn
- Specified by:
assertContainsTableReferencedByGivenColumnin interfaceIDatabaseValidator
-
assertContainsTableWithColumnBackReferencedByGivenColumn
public void assertContainsTableWithColumnBackReferencedByGivenColumn(IDatabase database, IColumn column) - Specified by:
assertContainsTableWithColumnBackReferencedByGivenColumnin interfaceIDatabaseValidator
-
assertContainsTableWithGivenColumn
- Specified by:
assertContainsTableWithGivenColumnin interfaceIDatabaseValidator
-
assertDoesNotContainTableWithGivenName
- Specified by:
assertDoesNotContainTableWithGivenNamein interfaceIDatabaseValidator
-