Class TableValidator
java.lang.Object
ch.nolix.base.resourcecontrol.resourcevalidator.AbstractResourceValidator
ch.nolix.system.database.databaseobjectvalidator.AbstractDatabaseObjectValidator<ITable>
ch.nolix.system.objectschema.modelvalidator.TableValidator
- All Implemented Interfaces:
IResourceValidator, DatabaseObjectValidator<ITable>, ITableValidator
public final class TableValidator
extends AbstractDatabaseObjectValidator<ITable>
implements ITableValidator
- Author:
- Silvan Wyss
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassertContainsColumn(ITable table, IColumn column) voidvoidassertDoesNotContainColumn(ITable table, IColumn column) voidassertDoesNotContainColumnWithName(ITable table, String name) voidassertIsNotReferenced(ITable table) Methods inherited from class AbstractDatabaseObjectValidator
assertIsConnectedWithRealDatabase, assertIsLoaded, assertIsNew, assertIsNotConnectedWithRealDatabase, assertIsNotDeleted, assertIsNotNewMethods inherited from class AbstractResourceValidator
assertIsOpenMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DatabaseObjectValidator
assertIsConnectedWithRealDatabase, assertIsLoaded, assertIsNew, assertIsNotConnectedWithRealDatabase, assertIsNotDeleted, assertIsNotNewMethods inherited from interface IResourceValidator
assertIsOpen
-
Constructor Details
-
TableValidator
public TableValidator()
-
-
Method Details
-
assertContainsColumn
- Specified by:
assertContainsColumnin interfaceITableValidator- Parameters:
table-column-
-
assertDoesNotBelongToDatabase
- Specified by:
assertDoesNotBelongToDatabasein interfaceITableValidator- Parameters:
table-
-
assertDoesNotContainColumn
- Specified by:
assertDoesNotContainColumnin interfaceITableValidator- Parameters:
table-column-
-
assertDoesNotContainColumnWithName
- Specified by:
assertDoesNotContainColumnWithNamein interfaceITableValidator- Parameters:
table-name-
-
assertIsNotReferenced
- Specified by:
assertIsNotReferencedin interfaceITableValidator- Parameters:
table-
-