Schnittstelle IMultiReference<E extends IEntity>

Alle Superschnittstellen:
Clearable, CloseStateRequestable, CreationRequestable, DatabaseConnectionRequestable, DeletionRequestable, EditingRequestable, EmptinessRequestable, IAbstractReference<E>, IDatabaseObject, IEntityComponent<IEntity>, IField, INameHolder, LoadingRequestable, MandatorynessRequestable, StateRequestable<DatabaseObjectState>
Alle bekannten Implementierungsklassen:
MultiReference

public interface IMultiReference<E extends IEntity> extends Clearable, IAbstractReference<E>
  • 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)