Class DatabaseExaminer

All Implemented Interfaces:
IDatabaseObjectExaminer<IDatabase>, IDatabaseExaminer

public final class DatabaseExaminer extends AbstractDatabaseObjectExaminer<IDatabase> implements IDatabaseExaminer
Author:
Silvan Wyss
  • Constructor Details

    • DatabaseExaminer

      public DatabaseExaminer()
  • Method Details

    • allNewAndEditedMandatoryFieldsAreSet

      public boolean allNewAndEditedMandatoryFieldsAreSet(IDatabase database)
      Specified by:
      allNewAndEditedMandatoryFieldsAreSet in interface IDatabaseExaminer
      Parameters:
      database -
      Returns:
      true if all new and edited mandatory fields of the given database are set, false otherwise
    • canSaveChanges

      public boolean canSaveChanges(IDatabase database)
      Specified by:
      canSaveChanges in interface IDatabaseExaminer
      Parameters:
      database -
      Returns:
      true if the given database can save its chances, false otherwise