Schnittstelle IEntityTool

Alle Superschnittstellen:
IDatabaseObjectTool
Alle bekannten Implementierungsklassen:
EntityTool

public interface IEntityTool extends IDatabaseObjectTool
  • Methodendetails

    • allNewAndEditedMandatoryFieldsAreSet

      boolean allNewAndEditedMandatoryFieldsAreSet(IEntity entity)
    • canBeDeleted

      boolean canBeDeleted(IEntity entity)
    • canBeInsertedIntoTable

      boolean canBeInsertedIntoTable(IEntity entity)
    • containsMandatoryAndEmptyBaseValuesOrBaseReferences

      boolean containsMandatoryAndEmptyBaseValuesOrBaseReferences(IEntity entity)
    • createEntityUpdateDtoForEntity

      IEntityUpdateDto createEntityUpdateDtoForEntity(IEntity entity)
    • createEntityHeadDtoForEntity

      IEntityHeadDto createEntityHeadDtoForEntity(IEntity entity)
    • createNewEntityDtoForEntity

      INewEntityDto createNewEntityDtoForEntity(IEntity entity)
    • getOptionalStoredBaseBackReferenceOfEntityThatWouldBackReferenceBaseReference

      Optional<? extends IBaseBackReference<?>> getOptionalStoredBaseBackReferenceOfEntityThatWouldBackReferenceBaseReference(IEntity entity, IBaseReference<? extends IEntity> baseReference)
    • getStoredBaseBackReferences

      IContainer<IBaseBackReference<IEntity>> getStoredBaseBackReferences(IEntity entity)
    • getStoredEditedFields

      IContainer<? extends IField> getStoredEditedFields(IEntity entity)
    • getStoredReferencingFields

      IContainer<? extends IField> getStoredReferencingFields(IEntity entity)
    • isReferenced

      boolean isReferenced(IEntity entity)
    • isReferencedIgnoringLocallyDeletedEntities

      boolean isReferencedIgnoringLocallyDeletedEntities(IEntity entity)
    • isReferencedInLocalData

      boolean isReferencedInLocalData(IEntity entity)
    • referencesGivenEntity

      boolean referencesGivenEntity(IEntity sourceEntity, IEntity entity)
    • referencesUninsertedEntity

      boolean referencesUninsertedEntity(IEntity entity)