Class AbstractFieldValidator<F extends Field>
java.lang.Object
ch.nolix.base.resourcecontrol.resourcevalidator.AbstractResourceValidator
ch.nolix.system.database.databaseobjectvalidator.AbstractDatabaseObjectValidator<F>
ch.nolix.system.objectdata.fieldvalidator.AbstractFieldValidator<F>
- Type Parameters:
F- the type of theFields aAbstractFieldValidatorvalidates
- All Implemented Interfaces:
IResourceValidator, DatabaseObjectValidator<F>, IFieldValidator<F>
- Direct Known Subclasses:
MultiReferenceValidator, MultiValueFieldValidator, OptionalReferenceValidator, OptionalValueFieldValidator, ReferenceValidator, StandardFieldValidator, ValueFieldValidator
public abstract class AbstractFieldValidator<F extends Field>
extends AbstractDatabaseObjectValidator<F>
implements IFieldValidator<F>
- Author:
- Silvan Wyss
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidassertBelongsToEntity(Field field) final voidassertDoesNotBelongToEntity(Field field) final voidassertIsNotEmpty(Field field) final voidfinal voidassertKnowsParentColumn(Field field) Methods 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 IResourceValidator
assertIsOpen
-
Constructor Details
-
AbstractFieldValidator
public AbstractFieldValidator()
-
-
Method Details
-
assertBelongsToEntity
- Specified by:
assertBelongsToEntityin interfaceIFieldValidator<F extends Field>
-
assertDoesNotBelongToEntity
- Specified by:
assertDoesNotBelongToEntityin interfaceIFieldValidator<F extends Field>
-
assertIsNotEmpty
- Specified by:
assertIsNotEmptyin interfaceIFieldValidator<F extends Field>
-
assertIsNotMandatoryAndEmptyBoth
- Specified by:
assertIsNotMandatoryAndEmptyBothin interfaceIFieldValidator<F extends Field>
-
assertKnowsParentColumn
- Specified by:
assertKnowsParentColumnin interfaceIFieldValidator<F extends Field>
-