Class MultiReferenceValidator
java.lang.Object
ch.nolix.base.resourcecontrol.resourcevalidator.AbstractResourceValidator
ch.nolix.system.database.databaseobjectvalidator.AbstractDatabaseObjectValidator<IMultiReference<Entity>>
ch.nolix.system.objectdata.fieldvalidator.AbstractFieldValidator<IMultiReference<Entity>>
ch.nolix.system.objectdata.fieldvalidator.MultiReferenceValidator
- All Implemented Interfaces:
IResourceValidator, DatabaseObjectValidator<IMultiReference<Entity>>, IFieldValidator<IMultiReference<Entity>>, IMultiReferenceValidator
public final class MultiReferenceValidator
extends AbstractFieldValidator<IMultiReference<Entity>>
implements IMultiReferenceValidator
- Author:
- Silvan Wyss
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E extends Entity>
voidassertCanAddEntity(IMultiReference<E> multiReference, E entity) voidassertCanBeCleared(IMultiReference<?> multiReference) <E extends Entity>
voidassertCanRemoveEntity(IMultiReference<E> multiReference, E entity) Methods inherited from class AbstractFieldValidator
assertBelongsToEntity, assertDoesNotBelongToEntity, assertIsNotEmpty, assertIsNotMandatoryAndEmptyBoth, assertKnowsParentColumnMethods inherited from class AbstractDatabaseObjectValidator
assertIsConnectedWithRealDatabase, assertIsLoaded, assertIsNew, assertIsNotConnectedWithRealDatabase, assertIsNotDeleted, assertIsNotNewMethods inherited from class AbstractResourceValidator
assertIsOpenMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DatabaseObjectValidator
assertIsConnectedWithRealDatabase, assertIsLoaded, assertIsNew, assertIsNotConnectedWithRealDatabase, assertIsNotDeleted, assertIsNotNewMethods inherited from interface IFieldValidator
assertBelongsToEntity, assertDoesNotBelongToEntity, assertIsNotEmpty, assertIsNotMandatoryAndEmptyBoth, assertKnowsParentColumnMethods inherited from interface IResourceValidator
assertIsOpen
-
Constructor Details
-
MultiReferenceValidator
public MultiReferenceValidator()
-
-
Method Details
-
assertCanAddEntity
- Specified by:
assertCanAddEntityin interfaceIMultiReferenceValidator
-
assertCanBeCleared
- Specified by:
assertCanBeClearedin interfaceIMultiReferenceValidator
-
assertCanRemoveEntity
- Specified by:
assertCanRemoveEntityin interfaceIMultiReferenceValidator
-