Class EntityValidator
java.lang.Object
ch.nolix.base.resourcecontrol.resourcevalidator.AbstractResourceValidator
ch.nolix.system.database.databaseobjectvalidator.AbstractDatabaseObjectValidator<Entity>
ch.nolix.system.objectdata.modelvalidator.EntityValidator
- All Implemented Interfaces:
IResourceValidator, DatabaseObjectValidator<Entity>, IEntityValidator
public final class EntityValidator
extends AbstractDatabaseObjectValidator<Entity>
implements IEntityValidator
- Author:
- Silvan Wyss
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassertBelongsToTable(Entity entity) voidassertCanBeDeleted(Entity entity) voidassertCanSetParentTable(Entity entity, ITable<? extends Entity> table) voidassertDoesNotBelongToTable(Entity entity) voidassertHasSaveStamp(Entity entity) voidMethods 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 IResourceValidator
assertIsOpen
-
Constructor Details
-
EntityValidator
public EntityValidator()
-
-
Method Details
-
assertBelongsToTable
- Specified by:
assertBelongsToTablein interfaceIEntityValidator
-
assertCanBeDeleted
- Specified by:
assertCanBeDeletedin interfaceIEntityValidator
-
assertCanSetParentTable
- Specified by:
assertCanSetParentTablein interfaceIEntityValidator
-
assertDoesNotBelongToTable
- Specified by:
assertDoesNotBelongToTablein interfaceIEntityValidator
-
assertHasSaveStamp
- Specified by:
assertHasSaveStampin interfaceIEntityValidator
-
assertIsNotReferencedIgnoringLocallyDeletedEntities
- Specified by:
assertIsNotReferencedIgnoringLocallyDeletedEntitiesin interfaceIEntityValidator
-