public ObjectGraphBuilder(PersistenceCache pcCache, PersistenceDelegator pd) { this.persistenceCache = pcCache; this.pd = pd; this.idGenerator = new IdGenerator(); this.validator = new PersistenceValidator(); }
/** * Validates an entity object for CRUD operations * * @param entity * Instance of entity object */ public void validate(Object entity, KunderaMetadata kunderaMetadata) { validateEntityAttributes(entity, kunderaMetadata); }
/** * Test method for {@link com.impetus.kundera.persistence.PersistenceValidator#isValidEntityObject(java.lang.Object)}. */ @Test public void testIsValidEntityObject() { Assert.assertFalse(new PersistenceValidator().isValidEntityObject(null, null)); }
if (!validator.isValidEntityObject(entity, entityMetadata))
(Field) entityType.getAttribute(attribute.getName()).getJavaMember()); onValidateEmbeddable(embeddedObject, embeddedColumn);
validator.validate(entity, delegator.getKunderaMetadata());