Class MultiReferenceValidator
java.lang.Object
ch.nolix.system.objectdata.fieldvalidator.FieldValidator
ch.nolix.system.objectdata.fieldvalidator.MultiReferenceValidator
- All Implemented Interfaces:
IFieldValidator, IMultiReferenceValidator
public final class MultiReferenceValidator
extends FieldValidator
implements IMultiReferenceValidator
- Author:
- Silvan Wyss
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E extends IEntity>
voidassertCanAddEntity(IMultiReference<E> multiReference, E entity) voidassertCanBeCleared(IMultiReference<?> multiReference) <E extends IEntity>
voidassertCanRemoveEntity(IMultiReference<E> multiReference, E entity) Methods inherited from class FieldValidator
assertBelongsToEntity, assertDoesNotBelongToEntity, assertIsNotEmpty, assertIsNotMandatoryAndEmptyBoth, assertKnowsParentColumnMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IFieldValidator
assertBelongsToEntity, assertDoesNotBelongToEntity, assertIsNotEmpty, assertIsNotMandatoryAndEmptyBoth, assertKnowsParentColumn
-
Constructor Details
-
MultiReferenceValidator
public MultiReferenceValidator()
-
-
Method Details
-
assertCanAddEntity
- Specified by:
assertCanAddEntityin interfaceIMultiReferenceValidator
-
assertCanBeCleared
- Specified by:
assertCanBeClearedin interfaceIMultiReferenceValidator
-
assertCanRemoveEntity
- Specified by:
assertCanRemoveEntityin interfaceIMultiReferenceValidator
-