Class ColumnTool
java.lang.Object
ch.nolix.system.databaseobject.modelexaminer.DatabaseObjectExaminer
ch.nolix.system.objectschema.modeltool.ColumnTool
- All Implemented Interfaces:
IDatabaseObjectExaminer, IColumnTool
- Author:
- Silvan Wyss
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassertBelongsToTable(IColumn column) voidassertDoesNotBelongToTable(IColumn column) voidassertIsABackReferenceColumn(IColumn column) voidassertIsAReferenceColumn(IColumn column) booleanbelongsToDatabase(IColumn column) getBaseFieldType(IColumn column) getParentDatabase(IColumn column) booleanisABackReferenceColumn(IColumn column) booleanisAReferenceColumn(IColumn column) booleanisAValidBackReferenceColumn(IColumn column) booleanisAValueColumn(IColumn column) booleanreferencesBackGivenColumn(IColumn column, IColumn probableBackReferencedColumn) booleanreferencesGivenTable(IColumn column, ITable table) Methods inherited from class DatabaseObjectExaminer
isNewOrDeleted, isNewOrEdited, isNewOrEditedOrDeleted, isNewOrLoaded, isNewOrLoadedOrEditedMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IDatabaseObjectExaminer
isNewOrDeleted, isNewOrEdited, isNewOrEditedOrDeleted, isNewOrLoaded, isNewOrLoadedOrEdited
-
Constructor Details
-
ColumnTool
public ColumnTool()
-
-
Method Details
-
assertBelongsToTable
- Specified by:
assertBelongsToTablein interfaceIColumnTool
-
assertDoesNotBelongToTable
- Specified by:
assertDoesNotBelongToTablein interfaceIColumnTool
-
assertIsABackReferenceColumn
- Specified by:
assertIsABackReferenceColumnin interfaceIColumnTool
-
assertIsAReferenceColumn
- Specified by:
assertIsAReferenceColumnin interfaceIColumnTool
-
belongsToDatabase
- Specified by:
belongsToDatabasein interfaceIColumnTool
-
getBaseFieldType
- Specified by:
getBaseFieldTypein interfaceIColumnTool
-
getParentDatabase
- Specified by:
getParentDatabasein interfaceIColumnTool
-
isABackReferenceColumn
- Specified by:
isABackReferenceColumnin interfaceIColumnTool
-
isAReferenceColumn
- Specified by:
isAReferenceColumnin interfaceIColumnTool
-
isAValueColumn
- Specified by:
isAValueColumnin interfaceIColumnTool
-
isAValidBackReferenceColumn
- Specified by:
isAValidBackReferenceColumnin interfaceIColumnTool
-
referencesBackGivenColumn
- Specified by:
referencesBackGivenColumnin interfaceIColumnTool
-
referencesGivenTable
- Specified by:
referencesGivenTablein interfaceIColumnTool
-