Interface IDatabaseObjectExaminer<O extends DatabaseObject>

Type Parameters:
O - the type of the DatabaseObjects a IDatabaseObjectExaminer is for
All Known Subinterfaces:
IColumnExaminer, IDatabaseExaminer, IEntityExaminer, IFieldExaminer<F>, IMultiReferenceExaminer, IMultiValueFieldExaminer, IOptionalReferenceExaminer, IOptionalValueFieldExaminer, IReferenceExaminer, ITableExaminer, IValueFieldExaminer
All Known Implementing Classes:
AbstractDatabaseObjectExaminer, AbstractFieldExaminer, ColumnExaminer, DatabaseExaminer, DatabaseObjectExaminer, EntityExaminer, FieldExaminer, MultiReferenceExaminer, MultiValueFieldExaminer, OptionalReferenceExaminer, OptionalValueFieldExaminer, ReferenceExaminer, TableExaminer, ValueFieldExaminer

public interface IDatabaseObjectExaminer<O extends DatabaseObject>
Author:
Silvan Wyss
  • Method Details

    • isNewOrDeleted

      boolean isNewOrDeleted(O databaseObject)
    • isNewOrEdited

      boolean isNewOrEdited(O databaseObject)
    • isNewOrEditedOrDeleted

      boolean isNewOrEditedOrDeleted(O databaseObject)
    • isNewOrLoaded

      boolean isNewOrLoaded(O databaseObject)
    • isNewOrLoadedOrEdited

      boolean isNewOrLoadedOrEdited(O databaseObject)