Interface IMultiReferenceValidator

All Superinterfaces:
DatabaseObjectValidator<IMultiReference<Entity>>, IFieldValidator<IMultiReference<Entity>>, IResourceValidator
All Known Implementing Classes:
MultiReferenceValidator

public interface IMultiReferenceValidator extends IFieldValidator<IMultiReference<Entity>>
Author:
Silvan Wyss
  • Method Details

    • assertCanAddEntity

      <E extends Entity> void assertCanAddEntity(IMultiReference<E> multiReference, E entity)
    • assertCanBeCleared

      void assertCanBeCleared(IMultiReference<?> multiReference)
    • assertCanRemoveEntity

      <E extends Entity> void assertCanRemoveEntity(IMultiReference<E> multiReference, E entity)