ISIS-1550: removes validator that ensures there is >=1 @PersistenceCapable entity in the classpath
Project: http://git-wip-us.apache.org/repos/asf/isis/repo Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/856d1117 Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/856d1117 Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/856d1117 Branch: refs/heads/master Commit: 856d1117f3134e6d7767d746f60a5a556ad57faa Parents: 91f8c83 Author: Dan Haywood <d...@haywood-associates.co.uk> Authored: Wed Nov 30 22:47:18 2016 +0000 Committer: Dan Haywood <d...@haywood-associates.co.uk> Committed: Wed Nov 30 22:47:18 2016 +0000 ---------------------------------------------------------------------- .../validator/JdoMetaModelValidator.java | 27 -------------------- 1 file changed, 27 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/isis/blob/856d1117/core/metamodel/src/main/java/org/apache/isis/objectstore/jdo/metamodel/specloader/validator/JdoMetaModelValidator.java ---------------------------------------------------------------------- diff --git a/core/metamodel/src/main/java/org/apache/isis/objectstore/jdo/metamodel/specloader/validator/JdoMetaModelValidator.java b/core/metamodel/src/main/java/org/apache/isis/objectstore/jdo/metamodel/specloader/validator/JdoMetaModelValidator.java index 0bd9c82..e0f8b5b 100644 --- a/core/metamodel/src/main/java/org/apache/isis/objectstore/jdo/metamodel/specloader/validator/JdoMetaModelValidator.java +++ b/core/metamodel/src/main/java/org/apache/isis/objectstore/jdo/metamodel/specloader/validator/JdoMetaModelValidator.java @@ -31,37 +31,10 @@ import org.apache.isis.objectstore.jdo.metamodel.facets.object.persistencecapabl public class JdoMetaModelValidator extends MetaModelValidatorComposite { public JdoMetaModelValidator() { - addValidatorToEnsurePersistenceCapables(); addValidatorToEnsureIdentityType(); addValidatorToCheckForUnsupportedAnnotations(); } - private void addValidatorToEnsurePersistenceCapables() { - final MetaModelValidatorVisiting.SummarizingVisitor ensurePersistenceCapables = new MetaModelValidatorVisiting.SummarizingVisitor(){ - - private boolean found = false; - @Override - public boolean visit(ObjectSpecification objectSpec, ValidationFailures validationFailures) { - boolean containsFacet = objectSpec.containsFacet(JdoPersistenceCapableFacet.class); - if(containsFacet) { - found = true; - return false; // no need to keep searching - } - return true; // keep searching - } - - @Override - public void summarize(ValidationFailures validationFailures) { - if(!found) { - validationFailures.add("No @PersistenceCapable entities found. " + - "(Are the entities referenced by the registered services? " + - "are all services registered? " + - "did the DataNucleus enhancer run?)"); - } - } - }; - add(new MetaModelValidatorVisiting(ensurePersistenceCapables)); - } private void addValidatorToEnsureIdentityType() { MetaModelValidatorVisiting.Visitor ensureIdentityType = new MetaModelValidatorVisiting.Visitor(){