Schnittstelle IMultiReference<E extends IEntity>

Alle Superschnittstellen:
Clearable, CloseStateRequestable, CreationRequestable, DatabaseConnectionRequestable, DeletionRequestable, EditingRequestable, EmptinessRequestable, IBaseReference, IDatabaseComponent<IDatabase>, IDatabaseObject, IEntityComponent<IEntity>, IField, INameHolder, ITableComponent<ITable<? extends IEntity>>, LoadingRequestable, MandatorynessRequestable, StateRequestable<DatabaseObjectState>
Alle bekannten Implementierungsklassen:
MultiReference

public interface IMultiReference<E extends IEntity> extends Clearable, IBaseReference
  • Methodendetails

    • addEntity

      void addEntity(Object entity)
    • getAllReferencedEntityIds

      IContainer<String> getAllReferencedEntityIds()
    • getAllStoredReferencedEntities

      IContainer<E> getAllStoredReferencedEntities()
    • getStoredNewAndDeletedEntries

      IContainer<? extends IMultiReferenceEntry<E>> getStoredNewAndDeletedEntries()
    • loadedAllPersistedReferencedEntityIds

      boolean loadedAllPersistedReferencedEntityIds()
    • removeEntity

      void removeEntity(Object entity)
    • removeFirstEntity

      void removeFirstEntity(Predicate<E> selector)