Schnittstelle IEntityExaminer

Alle Superschnittstellen:
IDatabaseObjectExaminer
Alle bekannten Implementierungsklassen:
EntityExaminer

public interface IEntityExaminer extends IDatabaseObjectExaminer
Version:
2024-12-29
Autor:
Silvan Wyss
  • Methodendetails

    • allNewAndEditedMandatoryFieldsAreSet

      boolean allNewAndEditedMandatoryFieldsAreSet(IEntity entity)
      Parameter:
      entity -
      Gibt zurück:
      true if all new and mandatory fields of the given entity are set, false otherwise.
    • canBeDeleted

      boolean canBeDeleted(IEntity entity)
      Parameter:
      entity -
      Gibt zurück:
      true if the given entity can be deleted, false otherwise.
    • canBeInsertedIntoTable

      boolean canBeInsertedIntoTable(IEntity entity)
      Parameter:
      entity -
      Gibt zurück:
      true if the given entity can be inserted into a ITable, false otherwise.
    • isReferenced

      boolean isReferenced(IEntity entity)
      Parameter:
      entity -
      Gibt zurück:
      true if the given entity is referenced, false otherwise.
    • isReferencedIgnoringLocallyDeletedEntities

      boolean isReferencedIgnoringLocallyDeletedEntities(IEntity entity)
      Parameter:
      entity -
      Gibt zurück:
      true if the given entity is referenced where the locally deleted IEntitys are ignored, false otherwise.
    • isReferencedInLocalData

      boolean isReferencedInLocalData(IEntity entity)
      Parameter:
      entity -
      Gibt zurück:
      true if the given entity is referenced in the local data, false otherwise.
    • referencesGivenEntity

      boolean referencesGivenEntity(IEntity sourceEntity, IEntity targetEntity)
      Parameter:
      sourceEntity -
      targetEntity -
      Gibt zurück:
      true if the given sourceEntity referecned the given targetEntity, false otherwise.