Interface IOptionalReference<E extends IEntity>

Type Parameters:
E - is the type of the IEntity a IOptionalReference can reference.
All Superinterfaces:
Clearable, CloseStateRequestable, CreationRequestable, DatabaseConnectionRequestable, DeletionRequestable, EditingRequestable, EmptinessRequestable, IBaseReference, IDatabaseComponent<IDatabase>, IDatabaseObject, IEntityComponent<IEntity>, IField, INameHolder, ITableComponent<ITable<? extends IEntity>>, LoadingRequestable, MandatorynessRequestable, StateRequestable<DatabaseObjectState>
All Known Implementing Classes:
OptionalReference

public interface IOptionalReference<E extends IEntity> extends Clearable, IBaseReference
Author:
Silvan Wyss
  • Method Details

    • getReferencedEntityId

      String getReferencedEntityId()
    • getReferencedTableId

      String getReferencedTableId()
    • getReferencedTableName

      String getReferencedTableName()
    • getStoredReferencedEntity

      E getStoredReferencedEntity()
    • getStoredReferencedTable

      ITable<E> getStoredReferencedTable()
    • setEntity

      void setEntity(Object entity)
    • setEntityById

      void setEntityById(String id)