Schnittstelle IFieldExaminer

Alle Superschnittstellen:
IDatabaseObjectExaminer
Alle bekannten Unterschnittstellen:
IMultiReferenceExaminer, IMultiValueFieldExaminer, IOptionalReferenceExaminer, IOptionalValueFieldExaminer, IReferenceExaminer, IValueFieldExaminer
Alle bekannten Implementierungsklassen:
FieldExaminer, MultiReferenceExaminer, MultiValueFieldTool, OptionalReferenceExaminer, OptionalValueFieldExaminer, ReferenceExaminer, ValueFieldExaminer

public interface IFieldExaminer extends IDatabaseObjectExaminer
Version:
2024-12-30
Autor:
Silvan Wyss
  • Methodendetails

    • belongsToEntity

      boolean belongsToEntity(IField field)
      Parameter:
      field -
      Gibt zurück:
      true if the given field belongs to a IEntity, false otherwise.
    • belongsToLoadedEntity

      boolean belongsToLoadedEntity(IField field)
      Parameter:
      field -
      Gibt zurück:
      true if the given field belongs to a loaded IEntity, false otherwise.
    • canReferenceBackBaseReference

      boolean canReferenceBackBaseReference(IField field, IBaseReference<? extends IEntity> baseReference)
      Parameter:
      field -
      baseReference -
      Gibt zurück:
      true if the given field can reference back the given baseReference, false otherwise.
    • isForMultiContent

      boolean isForMultiContent(IField field)
      Parameter:
      field -
      Gibt zurück:
      true if the given field is for multi content, false otherwise.
    • isForSingleContent

      boolean isForSingleContent(IField field)
      Parameter:
      field -
      Gibt zurück:
      true if the given field is for single content, false otherwise.
    • isMandatoryButEmpty

      boolean isMandatoryButEmpty(IField field)
      Parameter:
      field -
      Gibt zurück:
      true if the given field is mandatory but empty, false otherwise.
    • isSetForCaseWhenIsMandatoryAndNewOrEdited

      boolean isSetForCaseWhenIsMandatoryAndNewOrEdited(IField field)
      Parameter:
      field -
      Gibt zurück:
      true if the given field is new or edited but set, false otherwise.