You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2012/12/03 13:22:19 UTC
[1/4] git commit: ISIS-285: further testing, seems ok
Updated Branches:
refs/heads/master 73178db96 -> cf8e9e213
ISIS-285: further testing, seems ok
* MethodPrefixBasedFacetFactoryAbstract now validates ok
* disable validation for getter/setter prefix
Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/cf8e9e21
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/cf8e9e21
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/cf8e9e21
Branch: refs/heads/master
Commit: cf8e9e213e61afb809b4840b8f0a1b3793387be0
Parents: fc12e90
Author: Dan Haywood <da...@apache.org>
Authored: Mon Dec 3 12:21:13 2012 +0000
Committer: Dan Haywood <da...@apache.org>
Committed: Mon Dec 3 12:21:13 2012 +0000
----------------------------------------------------------------------
.../progmodel/ProgrammingModelAbstract.java | 24 ++++++++++++++-
.../specloader/ObjectReflectorDefault.java | 2 +-
.../specloader/validator/ValidationFailures.java | 13 ++++----
.../MethodPrefixBasedFacetFactoryAbstract.java | 17 ++++++++--
...rCollectionIdentifyingFacetFactoryAbstract.java | 2 +-
.../method/ActionDefaultsFacetFactory.java | 2 +-
.../invoke/ActionInvocationFacetFactory.java | 2 +-
.../method/NotInServiceMenuMethodFacetFactory.java | 2 +-
...lidationFacetViaValidateMethodFacetFactory.java | 2 +-
.../clear/CollectionClearFacetFactory.java | 2 +-
...CollectionAddRemoveAndValidateFacetFactory.java | 2 +-
...bedAsFacetViaDescriptionMethodFacetFactory.java | 2 +-
...acetViaDisableForSessionMethodFacetFactory.java | 2 +-
.../DisabledFacetViaDisableMethodFacetFactory.java | 2 +-
.../DisabledFacetViaProtectMethodFacetFactory.java | 2 +-
...enFacetViaHideForSessionMethodFacetFactory.java | 2 +-
.../HiddenFacetViaHideMethodFacetFactory.java | 2 +-
...HiddenFacetViaAlwaysHideMethodFacetFactory.java | 2 +-
.../NamedFacetViaNameMethodFacetFactory.java | 2 +-
.../create/CreatedCallbackFacetFactory.java | 2 +-
.../callbacks/load/LoadCallbackFacetFactory.java | 2 +-
.../persist/PersistCallbackFacetFactory.java | 2 +-
.../PersistCallbackViaSaveMethodFacetFactory.java | 2 +-
.../remove/RemoveCallbackFacetFactory.java | 2 +-
.../RemoveCallbackViaDeleteMethodFacetFactory.java | 2 +-
.../update/UpdateCallbackFacetFactory.java | 2 +-
.../dirty/method/DirtyMethodsFacetFactory.java | 2 +-
...DisabledFacetViaDisabledMethodFacetFactory.java | 2 +-
...isabledObjectViaDisabledMethodFacetFactory.java | 2 +-
.../HiddenObjectViaHiddenMethodFacetFactory.java | 2 +-
.../object/icon/method/IconMethodFacetFactory.java | 2 +-
...cetViaSingularNameStaticMethodFacetFactory.java | 2 +-
.../staticmethod/PluralMethodFacetFactory.java | 2 +-
.../object/title/TitleMethodFacetFactory.java | 2 +-
...alidateObjectViaValidateMethodFacetFactory.java | 2 +-
.../choices/method/ActionChoicesFacetFactory.java | 2 +-
.../ActionParameterChoicesFacetFactory.java | 2 +-
.../ActionParameterDefaultsFacetFactory.java | 2 +-
...ionParameterDescriptionsMethodFacetFactory.java | 2 +-
...tionParameterOptionalViaMethodFacetFactory.java | 2 +-
.../ActionParameterNamesMethodFacetFactory.java | 2 +-
.../method/PropertyChoicesFacetFactory.java | 2 +-
.../method/PropertyDefaultFacetFactory.java | 2 +-
.../staticmethod/PropertyOptionalFacetFactory.java | 2 +-
.../modify/PropertyModifyFacetFactory.java | 2 +-
.../modify/PropertySetAndClearFacetFactory.java | 2 +-
.../validate/PropertyValidateFacetFactory.java | 2 +-
.../validator/JdoMetaModelValidator.java | 2 +-
48 files changed, 88 insertions(+), 56 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodel/ProgrammingModelAbstract.java
----------------------------------------------------------------------
diff --git a/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodel/ProgrammingModelAbstract.java b/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodel/ProgrammingModelAbstract.java
index b3c818a..ebd8906 100644
--- a/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodel/ProgrammingModelAbstract.java
+++ b/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodel/ProgrammingModelAbstract.java
@@ -38,6 +38,17 @@ public abstract class ProgrammingModelAbstract implements ProgrammingModel {
@Override
public void init() {
+ initializeIfRequired();
+ }
+
+ private void initializeIfRequired() {
+ if(!facetFactories.isEmpty()) {
+ return;
+ }
+ initialize();
+ }
+
+ private void initialize() {
for (final Object factoryInstanceOrClass : facetFactoryInstancesOrClasses) {
final FacetFactory facetFactory = asFacetFactory(factoryInstanceOrClass);
facetFactories.add(facetFactory);
@@ -54,23 +65,34 @@ public abstract class ProgrammingModelAbstract implements ProgrammingModel {
}
}
+ private void assertNotInitialized() {
+ if(!facetFactories.isEmpty()) {
+ throw new IllegalStateException("Programming model already initialized");
+ }
+ }
+
+
@Override
public final List<FacetFactory> getList() {
+ initializeIfRequired();
return Collections.unmodifiableList(facetFactories);
}
@Override
public final void addFactory(final Class<? extends FacetFactory> factoryClass) {
+ assertNotInitialized();
facetFactoryInstancesOrClasses.add(factoryClass);
}
@Override
public final void removeFactory(final Class<? extends FacetFactory> factoryClass) {
+ assertNotInitialized();
facetFactoryInstancesOrClasses.remove(factoryClass);
}
@Override
public void addFactory(FacetFactory facetFactory) {
+ assertNotInitialized();
facetFactoryInstancesOrClasses.add(facetFactory);
}
@@ -78,7 +100,7 @@ public abstract class ProgrammingModelAbstract implements ProgrammingModel {
public void refineMetaModelValidator(MetaModelValidatorComposite metaModelValidator, IsisConfiguration configuration) {
for (FacetFactory facetFactory : getList()) {
if(facetFactory instanceof MetaModelValidatorRefiner) {
- MetaModelValidatorRefiner metaModelValidatorRefiner = (MetaModelRefiner) facetFactory;
+ MetaModelValidatorRefiner metaModelValidatorRefiner = (MetaModelValidatorRefiner) facetFactory;
metaModelValidatorRefiner.refineMetaModelValidator(metaModelValidator, configuration);
}
}
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/ObjectReflectorDefault.java
----------------------------------------------------------------------
diff --git a/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/ObjectReflectorDefault.java b/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/ObjectReflectorDefault.java
index aced5bf..b2ce2ef 100644
--- a/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/ObjectReflectorDefault.java
+++ b/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/ObjectReflectorDefault.java
@@ -666,7 +666,7 @@ public final class ObjectReflectorDefault implements SpecificationLoaderSpi, App
if (existingSpec == null) {
continue;
}
- validationFailures.add("Cannot have two entities with same object type (@ObjectType facet or equivalent) Value; " + "both {0} and {1} are annotated with value of ''{2}''.", existingSpec.getFullIdentifier(), objSpec.getFullIdentifier(), objectSpecId);
+ validationFailures.add("Cannot have two entities with same object type (@ObjectType facet or equivalent) Value; " + "both %s and %s are annotated with value of ''%s''.", existingSpec.getFullIdentifier(), objSpec.getFullIdentifier(), objectSpecId);
}
}
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/ValidationFailures.java
----------------------------------------------------------------------
diff --git a/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/ValidationFailures.java b/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/ValidationFailures.java
index ef17136..a7fae1b 100644
--- a/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/ValidationFailures.java
+++ b/framework/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/ValidationFailures.java
@@ -18,19 +18,18 @@
*/
package org.apache.isis.core.metamodel.specloader.validator;
-import java.text.MessageFormat;
import java.util.Collections;
import java.util.Iterator;
-import java.util.List;
+import java.util.Set;
-import com.google.common.collect.Lists;
+import com.google.common.collect.Sets;
public final class ValidationFailures implements Iterable<String> {
- private final List<String> messages = Lists.newArrayList();
+ private final Set<String> messages = Sets.newLinkedHashSet();
public void add(String pattern, Object... arguments) {
- final String message = MessageFormat.format(pattern, arguments);
+ final String message = String.format(pattern, arguments);
messages.add(message);
}
@@ -45,8 +44,8 @@ public final class ValidationFailures implements Iterable<String> {
return !messages.isEmpty();
}
- public List<String> getMessages() {
- return Collections.unmodifiableList(messages);
+ public Set<String> getMessages() {
+ return Collections.unmodifiableSet(messages);
}
private String getMessagesBuf() {
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/MethodPrefixBasedFacetFactoryAbstract.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/MethodPrefixBasedFacetFactoryAbstract.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/MethodPrefixBasedFacetFactoryAbstract.java
index db4427d..3d2d73a 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/MethodPrefixBasedFacetFactoryAbstract.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/MethodPrefixBasedFacetFactoryAbstract.java
@@ -41,8 +41,16 @@ public abstract class MethodPrefixBasedFacetFactoryAbstract extends FacetFactory
protected static final Object[] NO_PARAMETERS = new Object[0];
protected static final Class<?>[] NO_PARAMETERS_TYPES = new Class<?>[0];
- public MethodPrefixBasedFacetFactoryAbstract(final List<FeatureType> featureTypes, final String... prefixes) {
+ private final OrphanValidation orphanValidation;
+
+ protected enum OrphanValidation {
+ VALIDATE,
+ DONT_VALIDATE
+ }
+
+ public MethodPrefixBasedFacetFactoryAbstract(final List<FeatureType> featureTypes, OrphanValidation orphanValidation, final String... prefixes) {
super(featureTypes);
+ this.orphanValidation = orphanValidation;
this.prefixes = Collections.unmodifiableList(Arrays.asList(prefixes));
}
@@ -53,6 +61,9 @@ public abstract class MethodPrefixBasedFacetFactoryAbstract extends FacetFactory
@Override
public void refineMetaModelValidator(MetaModelValidatorComposite metaModelValidator, IsisConfiguration configuration) {
+ if(orphanValidation == OrphanValidation.DONT_VALIDATE) {
+ return;
+ }
metaModelValidator.add(new MetaModelValidatorVisiting(new MetaModelValidatorVisiting.Visitor() {
@Override
@@ -60,8 +71,8 @@ public abstract class MethodPrefixBasedFacetFactoryAbstract extends FacetFactory
List<ObjectAction> objectActions = objectSpec.getObjectActions(Contributed.EXCLUDED);
for (ObjectAction objectAction : objectActions) {
for (String prefix : prefixes) {
- if (objectAction.getName().startsWith(prefix)) {
- validationFailures.add("%s#$s has prefix %s, has probably been orphaned. If required, rename and use @Named annotation", objectSpec.getIdentifier().getClassName(), objectAction.getName());
+ if (objectAction.getId().startsWith(prefix)) {
+ validationFailures.add("%s#%s has prefix %s, has probably been orphaned. If not an orphan, then rename and use @Named annotation", objectSpec.getIdentifier().getClassName(), objectAction.getId(), prefix);
}
}
}
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/PropertyOrCollectionIdentifyingFacetFactoryAbstract.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/PropertyOrCollectionIdentifyingFacetFactoryAbstract.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/PropertyOrCollectionIdentifyingFacetFactoryAbstract.java
index 6cc3fcf..83bd78f 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/PropertyOrCollectionIdentifyingFacetFactoryAbstract.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/PropertyOrCollectionIdentifyingFacetFactoryAbstract.java
@@ -32,7 +32,7 @@ public abstract class PropertyOrCollectionIdentifyingFacetFactoryAbstract extend
private CollectionTypeRegistry collectionTypeRegistry;
public PropertyOrCollectionIdentifyingFacetFactoryAbstract(final List<FeatureType> featureTypes, final String... prefixes) {
- super(featureTypes, prefixes);
+ super(featureTypes, OrphanValidation.DONT_VALIDATE, prefixes);
}
protected boolean isCollectionOrArray(final Class<?> cls) {
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/defaults/method/ActionDefaultsFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/defaults/method/ActionDefaultsFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/defaults/method/ActionDefaultsFacetFactory.java
index 93a86b7..43ba05d 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/defaults/method/ActionDefaultsFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/defaults/method/ActionDefaultsFacetFactory.java
@@ -44,7 +44,7 @@ public class ActionDefaultsFacetFactory extends MethodPrefixBasedFacetFactoryAbs
* noa-architecture (where they exist)
*/
public ActionDefaultsFacetFactory() {
- super(FeatureType.ACTIONS_ONLY, PREFIXES);
+ super(FeatureType.ACTIONS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/invoke/ActionInvocationFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/invoke/ActionInvocationFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/invoke/ActionInvocationFacetFactory.java
index a47c208..b40a194 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/invoke/ActionInvocationFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/invoke/ActionInvocationFacetFactory.java
@@ -60,7 +60,7 @@ public class ActionInvocationFacetFactory extends MethodPrefixBasedFacetFactoryA
* noa-architecture (where they exist)
*/
public ActionInvocationFacetFactory() {
- super(FeatureType.ACTIONS_ONLY, PREFIXES);
+ super(FeatureType.ACTIONS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/notinservicemenu/method/NotInServiceMenuMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/notinservicemenu/method/NotInServiceMenuMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/notinservicemenu/method/NotInServiceMenuMethodFacetFactory.java
index 1f5b76b..4fcd17d 100755
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/notinservicemenu/method/NotInServiceMenuMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/notinservicemenu/method/NotInServiceMenuMethodFacetFactory.java
@@ -32,7 +32,7 @@ import org.apache.isis.core.progmodel.facets.MethodPrefixBasedFacetFactoryAbstra
public class NotInServiceMenuMethodFacetFactory extends MethodPrefixBasedFacetFactoryAbstract {
public NotInServiceMenuMethodFacetFactory() {
- super(FeatureType.ACTIONS_ONLY);
+ super(FeatureType.ACTIONS_ONLY, OrphanValidation.VALIDATE);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/validate/method/ActionValidationFacetViaValidateMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/validate/method/ActionValidationFacetViaValidateMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/validate/method/ActionValidationFacetViaValidateMethodFacetFactory.java
index 60f313f..41346ef 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/validate/method/ActionValidationFacetViaValidateMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/actions/validate/method/ActionValidationFacetViaValidateMethodFacetFactory.java
@@ -44,7 +44,7 @@ public class ActionValidationFacetViaValidateMethodFacetFactory extends MethodPr
* noa-architecture (where they exist)
*/
public ActionValidationFacetViaValidateMethodFacetFactory() {
- super(FeatureType.ACTIONS_ONLY, PREFIXES);
+ super(FeatureType.ACTIONS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/collections/clear/CollectionClearFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/collections/clear/CollectionClearFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/collections/clear/CollectionClearFacetFactory.java
index 92abbeb..f03c784 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/collections/clear/CollectionClearFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/collections/clear/CollectionClearFacetFactory.java
@@ -43,7 +43,7 @@ public class CollectionClearFacetFactory extends MethodPrefixBasedFacetFactoryAb
private ObjectDirtier objectDirtier;
public CollectionClearFacetFactory() {
- super(FeatureType.COLLECTIONS_ONLY, PREFIXES);
+ super(FeatureType.COLLECTIONS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/collections/modify/CollectionAddRemoveAndValidateFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/collections/modify/CollectionAddRemoveAndValidateFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/collections/modify/CollectionAddRemoveAndValidateFacetFactory.java
index e23e66e..f428d09 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/collections/modify/CollectionAddRemoveAndValidateFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/collections/modify/CollectionAddRemoveAndValidateFacetFactory.java
@@ -50,7 +50,7 @@ public class CollectionAddRemoveAndValidateFacetFactory extends MethodPrefixBase
private ObjectDirtier objectDirtier;
public CollectionAddRemoveAndValidateFacetFactory() {
- super(FeatureType.COLLECTIONS_ONLY, PREFIXES);
+ super(FeatureType.COLLECTIONS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/describedas/staticmethod/DescribedAsFacetViaDescriptionMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/describedas/staticmethod/DescribedAsFacetViaDescriptionMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/describedas/staticmethod/DescribedAsFacetViaDescriptionMethodFacetFactory.java
index 4cee03c..e2a3468 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/describedas/staticmethod/DescribedAsFacetViaDescriptionMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/describedas/staticmethod/DescribedAsFacetViaDescriptionMethodFacetFactory.java
@@ -47,7 +47,7 @@ public class DescribedAsFacetViaDescriptionMethodFacetFactory extends MethodPref
* noa-architecture (where they exist)
*/
public DescribedAsFacetViaDescriptionMethodFacetFactory() {
- super(FeatureType.MEMBERS, PREFIXES);
+ super(FeatureType.MEMBERS, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/forsession/DisabledFacetViaDisableForSessionMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/forsession/DisabledFacetViaDisableForSessionMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/forsession/DisabledFacetViaDisableForSessionMethodFacetFactory.java
index b76b9b4..46b86ba 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/forsession/DisabledFacetViaDisableForSessionMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/forsession/DisabledFacetViaDisableForSessionMethodFacetFactory.java
@@ -41,7 +41,7 @@ public class DisabledFacetViaDisableForSessionMethodFacetFactory extends MethodP
* noa-architecture (where they exist)
*/
public DisabledFacetViaDisableForSessionMethodFacetFactory() {
- super(FeatureType.MEMBERS, PREFIXES);
+ super(FeatureType.MEMBERS, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/method/DisabledFacetViaDisableMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/method/DisabledFacetViaDisableMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/method/DisabledFacetViaDisableMethodFacetFactory.java
index e76b405..399bb9b 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/method/DisabledFacetViaDisableMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/method/DisabledFacetViaDisableMethodFacetFactory.java
@@ -40,7 +40,7 @@ public class DisabledFacetViaDisableMethodFacetFactory extends MethodPrefixBased
* noa-architecture (where they exist)
*/
public DisabledFacetViaDisableMethodFacetFactory() {
- super(FeatureType.MEMBERS, PREFIXES);
+ super(FeatureType.MEMBERS, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/staticmethod/DisabledFacetViaProtectMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/staticmethod/DisabledFacetViaProtectMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/staticmethod/DisabledFacetViaProtectMethodFacetFactory.java
index b709265..0469a56 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/staticmethod/DisabledFacetViaProtectMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/disabled/staticmethod/DisabledFacetViaProtectMethodFacetFactory.java
@@ -42,7 +42,7 @@ public class DisabledFacetViaProtectMethodFacetFactory extends MethodPrefixBased
* noa-architecture (where they exist)
*/
public DisabledFacetViaProtectMethodFacetFactory() {
- super(FeatureType.MEMBERS, PREFIXES);
+ super(FeatureType.MEMBERS, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/forsession/HiddenFacetViaHideForSessionMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/forsession/HiddenFacetViaHideForSessionMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/forsession/HiddenFacetViaHideForSessionMethodFacetFactory.java
index 6609c3c..9891c81 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/forsession/HiddenFacetViaHideForSessionMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/forsession/HiddenFacetViaHideForSessionMethodFacetFactory.java
@@ -41,7 +41,7 @@ public class HiddenFacetViaHideForSessionMethodFacetFactory extends MethodPrefix
* noa-architecture (where they exist)
*/
public HiddenFacetViaHideForSessionMethodFacetFactory() {
- super(FeatureType.MEMBERS, PREFIXES);
+ super(FeatureType.MEMBERS, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/method/HiddenFacetViaHideMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/method/HiddenFacetViaHideMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/method/HiddenFacetViaHideMethodFacetFactory.java
index 130ee58..37ce409 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/method/HiddenFacetViaHideMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/method/HiddenFacetViaHideMethodFacetFactory.java
@@ -40,7 +40,7 @@ public class HiddenFacetViaHideMethodFacetFactory extends MethodPrefixBasedFacet
* noa-architecture (where they exist)
*/
public HiddenFacetViaHideMethodFacetFactory() {
- super(FeatureType.MEMBERS, PREFIXES);
+ super(FeatureType.MEMBERS, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/staticmethod/HiddenFacetViaAlwaysHideMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/staticmethod/HiddenFacetViaAlwaysHideMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/staticmethod/HiddenFacetViaAlwaysHideMethodFacetFactory.java
index 3a83ab3..91d75d2 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/staticmethod/HiddenFacetViaAlwaysHideMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/hidden/staticmethod/HiddenFacetViaAlwaysHideMethodFacetFactory.java
@@ -42,7 +42,7 @@ public class HiddenFacetViaAlwaysHideMethodFacetFactory extends MethodPrefixBase
* noa-architecture (where they exist)
*/
public HiddenFacetViaAlwaysHideMethodFacetFactory() {
- super(FeatureType.MEMBERS, PREFIXES);
+ super(FeatureType.MEMBERS, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/named/staticmethod/NamedFacetViaNameMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/named/staticmethod/NamedFacetViaNameMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/named/staticmethod/NamedFacetViaNameMethodFacetFactory.java
index d95a683..534aff6 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/named/staticmethod/NamedFacetViaNameMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/members/named/staticmethod/NamedFacetViaNameMethodFacetFactory.java
@@ -47,7 +47,7 @@ public class NamedFacetViaNameMethodFacetFactory extends MethodPrefixBasedFacetF
* noa-architecture (where they exist)
*/
public NamedFacetViaNameMethodFacetFactory() {
- super(FeatureType.MEMBERS, PREFIXES);
+ super(FeatureType.MEMBERS, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/create/CreatedCallbackFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/create/CreatedCallbackFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/create/CreatedCallbackFacetFactory.java
index e7adc6e..49a3a30 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/create/CreatedCallbackFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/create/CreatedCallbackFacetFactory.java
@@ -37,7 +37,7 @@ public class CreatedCallbackFacetFactory extends MethodPrefixBasedFacetFactoryAb
private static final String[] PREFIXES = { MethodPrefixConstants.CREATED_PREFIX, };
public CreatedCallbackFacetFactory() {
- super(FeatureType.OBJECTS_ONLY, PREFIXES);
+ super(FeatureType.OBJECTS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/load/LoadCallbackFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/load/LoadCallbackFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/load/LoadCallbackFacetFactory.java
index 00641c1..7118d21 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/load/LoadCallbackFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/load/LoadCallbackFacetFactory.java
@@ -37,7 +37,7 @@ public class LoadCallbackFacetFactory extends MethodPrefixBasedFacetFactoryAbstr
private static final String[] PREFIXES = { MethodPrefixConstants.LOADED_PREFIX, MethodPrefixConstants.LOADING_PREFIX, };
public LoadCallbackFacetFactory() {
- super(FeatureType.OBJECTS_ONLY, PREFIXES);
+ super(FeatureType.OBJECTS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/persist/PersistCallbackFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/persist/PersistCallbackFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/persist/PersistCallbackFacetFactory.java
index 0d9e7ab..c6a0bd8 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/persist/PersistCallbackFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/persist/PersistCallbackFacetFactory.java
@@ -39,7 +39,7 @@ public class PersistCallbackFacetFactory extends MethodPrefixBasedFacetFactoryAb
private static final String[] PREFIXES = { MethodPrefixConstants.PERSISTED_PREFIX, MethodPrefixConstants.PERSISTING_PREFIX, };
public PersistCallbackFacetFactory() {
- super(FeatureType.OBJECTS_ONLY, PREFIXES);
+ super(FeatureType.OBJECTS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/persist/PersistCallbackViaSaveMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/persist/PersistCallbackViaSaveMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/persist/PersistCallbackViaSaveMethodFacetFactory.java
index 957563b..38aa30b 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/persist/PersistCallbackViaSaveMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/persist/PersistCallbackViaSaveMethodFacetFactory.java
@@ -39,7 +39,7 @@ public class PersistCallbackViaSaveMethodFacetFactory extends MethodPrefixBasedF
private static final String[] PREFIXES = { MethodPrefixConstants.SAVED_PREFIX, MethodPrefixConstants.SAVING_PREFIX, };
public PersistCallbackViaSaveMethodFacetFactory() {
- super(FeatureType.OBJECTS_ONLY, PREFIXES);
+ super(FeatureType.OBJECTS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/remove/RemoveCallbackFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/remove/RemoveCallbackFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/remove/RemoveCallbackFacetFactory.java
index 04900d6..a71160b 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/remove/RemoveCallbackFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/remove/RemoveCallbackFacetFactory.java
@@ -39,7 +39,7 @@ public class RemoveCallbackFacetFactory extends MethodPrefixBasedFacetFactoryAbs
private static final String[] PREFIXES = { MethodPrefixConstants.REMOVED_PREFIX, MethodPrefixConstants.REMOVING_PREFIX, };
public RemoveCallbackFacetFactory() {
- super(FeatureType.OBJECTS_ONLY, PREFIXES);
+ super(FeatureType.OBJECTS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/remove/RemoveCallbackViaDeleteMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/remove/RemoveCallbackViaDeleteMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/remove/RemoveCallbackViaDeleteMethodFacetFactory.java
index d9180c3..c878579 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/remove/RemoveCallbackViaDeleteMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/remove/RemoveCallbackViaDeleteMethodFacetFactory.java
@@ -39,7 +39,7 @@ public class RemoveCallbackViaDeleteMethodFacetFactory extends MethodPrefixBased
private static final String[] PREFIXES = { MethodPrefixConstants.DELETED_PREFIX, MethodPrefixConstants.DELETING_PREFIX, };
public RemoveCallbackViaDeleteMethodFacetFactory() {
- super(FeatureType.OBJECTS_ONLY, PREFIXES);
+ super(FeatureType.OBJECTS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/update/UpdateCallbackFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/update/UpdateCallbackFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/update/UpdateCallbackFacetFactory.java
index 514de42..32c9a53 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/update/UpdateCallbackFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/callbacks/update/UpdateCallbackFacetFactory.java
@@ -37,7 +37,7 @@ public class UpdateCallbackFacetFactory extends MethodPrefixBasedFacetFactoryAbs
private static final String[] PREFIXES = { MethodPrefixConstants.UPDATED_PREFIX, MethodPrefixConstants.UPDATING_PREFIX, };
public UpdateCallbackFacetFactory() {
- super(FeatureType.OBJECTS_ONLY, PREFIXES);
+ super(FeatureType.OBJECTS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/dirty/method/DirtyMethodsFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/dirty/method/DirtyMethodsFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/dirty/method/DirtyMethodsFacetFactory.java
index a42945d..0cf6bc9 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/dirty/method/DirtyMethodsFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/dirty/method/DirtyMethodsFacetFactory.java
@@ -40,7 +40,7 @@ public class DirtyMethodsFacetFactory extends MethodPrefixBasedFacetFactoryAbstr
private static final String[] PREFIXES = { MARK_DIRTY_PREFIX, CLEAR_DIRTY_PREFIX, IS_DIRTY_PREFIX, };
public DirtyMethodsFacetFactory() {
- super(FeatureType.OBJECTS_ONLY, PREFIXES);
+ super(FeatureType.OBJECTS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/disabled/DisabledFacetViaDisabledMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/disabled/DisabledFacetViaDisabledMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/disabled/DisabledFacetViaDisabledMethodFacetFactory.java
index 1e2edca..283c72a 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/disabled/DisabledFacetViaDisabledMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/disabled/DisabledFacetViaDisabledMethodFacetFactory.java
@@ -41,7 +41,7 @@ public class DisabledFacetViaDisabledMethodFacetFactory extends MethodPrefixBase
* noa-architecture (where they exist)
*/
public DisabledFacetViaDisabledMethodFacetFactory() {
- super(FeatureType.MEMBERS, PREFIXES);
+ super(FeatureType.MEMBERS, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/disabled/method/DisabledObjectViaDisabledMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/disabled/method/DisabledObjectViaDisabledMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/disabled/method/DisabledObjectViaDisabledMethodFacetFactory.java
index 2ec1d93..7ad3dc8 100755
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/disabled/method/DisabledObjectViaDisabledMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/disabled/method/DisabledObjectViaDisabledMethodFacetFactory.java
@@ -51,7 +51,7 @@ public class DisabledObjectViaDisabledMethodFacetFactory extends MethodPrefixBas
private static final String[] PREFIXES = { DISABLED_PREFIX, };
public DisabledObjectViaDisabledMethodFacetFactory() {
- super(FeatureType.EVERYTHING_BUT_PARAMETERS, PREFIXES);
+ super(FeatureType.EVERYTHING_BUT_PARAMETERS, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/hidden/method/HiddenObjectViaHiddenMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/hidden/method/HiddenObjectViaHiddenMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/hidden/method/HiddenObjectViaHiddenMethodFacetFactory.java
index 92dcc41..fd61854 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/hidden/method/HiddenObjectViaHiddenMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/hidden/method/HiddenObjectViaHiddenMethodFacetFactory.java
@@ -50,7 +50,7 @@ public class HiddenObjectViaHiddenMethodFacetFactory extends MethodPrefixBasedFa
private static final String[] PREFIXES = { HIDDEN_PREFIX, };
public HiddenObjectViaHiddenMethodFacetFactory() {
- super(FeatureType.EVERYTHING_BUT_PARAMETERS, PREFIXES);
+ super(FeatureType.EVERYTHING_BUT_PARAMETERS, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/icon/method/IconMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/icon/method/IconMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/icon/method/IconMethodFacetFactory.java
index 5617106..ffd8bda 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/icon/method/IconMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/icon/method/IconMethodFacetFactory.java
@@ -35,7 +35,7 @@ public class IconMethodFacetFactory extends MethodPrefixBasedFacetFactoryAbstrac
private static final String[] PREFIXES = { ICON_NAME_PREFIX, };
public IconMethodFacetFactory() {
- super(FeatureType.OBJECTS_ONLY, PREFIXES);
+ super(FeatureType.OBJECTS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/named/staticmethod/NamedFacetViaSingularNameStaticMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/named/staticmethod/NamedFacetViaSingularNameStaticMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/named/staticmethod/NamedFacetViaSingularNameStaticMethodFacetFactory.java
index c4f0a86..d489ba6 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/named/staticmethod/NamedFacetViaSingularNameStaticMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/named/staticmethod/NamedFacetViaSingularNameStaticMethodFacetFactory.java
@@ -35,7 +35,7 @@ public class NamedFacetViaSingularNameStaticMethodFacetFactory extends MethodPre
private static final String[] PREFIXES = { MethodPrefixConstants.SINGULAR_NAME, };
public NamedFacetViaSingularNameStaticMethodFacetFactory() {
- super(FeatureType.OBJECTS_ONLY, PREFIXES);
+ super(FeatureType.OBJECTS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/plural/staticmethod/PluralMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/plural/staticmethod/PluralMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/plural/staticmethod/PluralMethodFacetFactory.java
index 6d493ba..52760a5 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/plural/staticmethod/PluralMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/plural/staticmethod/PluralMethodFacetFactory.java
@@ -36,7 +36,7 @@ public class PluralMethodFacetFactory extends MethodPrefixBasedFacetFactoryAbstr
private static final String[] PREFIXES = { PLURAL_NAME, };
public PluralMethodFacetFactory() {
- super(FeatureType.OBJECTS_ONLY, PREFIXES);
+ super(FeatureType.OBJECTS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/title/TitleMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/title/TitleMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/title/TitleMethodFacetFactory.java
index dd9c79f..b2a2a64 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/title/TitleMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/title/TitleMethodFacetFactory.java
@@ -39,7 +39,7 @@ public class TitleMethodFacetFactory extends MethodPrefixBasedFacetFactoryAbstra
private static final String[] PREFIXES = { TO_STRING, TITLE, };
public TitleMethodFacetFactory() {
- super(FeatureType.OBJECTS_ONLY, PREFIXES);
+ super(FeatureType.OBJECTS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
/**
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/validate/method/ValidateObjectViaValidateMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/validate/method/ValidateObjectViaValidateMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/validate/method/ValidateObjectViaValidateMethodFacetFactory.java
index 5f9b553..d0bc271 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/validate/method/ValidateObjectViaValidateMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/object/validate/method/ValidateObjectViaValidateMethodFacetFactory.java
@@ -35,7 +35,7 @@ public class ValidateObjectViaValidateMethodFacetFactory extends MethodPrefixBas
private static final String[] PREFIXES = { VALIDATE_PREFIX, };
public ValidateObjectViaValidateMethodFacetFactory() {
- super(FeatureType.OBJECTS_ONLY, PREFIXES);
+ super(FeatureType.OBJECTS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/choices/method/ActionChoicesFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/choices/method/ActionChoicesFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/choices/method/ActionChoicesFacetFactory.java
index 5fbc234..9ae6c22 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/choices/method/ActionChoicesFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/choices/method/ActionChoicesFacetFactory.java
@@ -45,7 +45,7 @@ public class ActionChoicesFacetFactory extends MethodPrefixBasedFacetFactoryAbst
* noa-architecture (where they exist)
*/
public ActionChoicesFacetFactory() {
- super(FeatureType.ACTIONS_ONLY, PREFIXES);
+ super(FeatureType.ACTIONS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/choices/methodnum/ActionParameterChoicesFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/choices/methodnum/ActionParameterChoicesFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/choices/methodnum/ActionParameterChoicesFacetFactory.java
index b17cdf2..62f585f 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/choices/methodnum/ActionParameterChoicesFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/choices/methodnum/ActionParameterChoicesFacetFactory.java
@@ -52,7 +52,7 @@ public class ActionParameterChoicesFacetFactory extends MethodPrefixBasedFacetFa
* noa-architecture (where they exist)
*/
public ActionParameterChoicesFacetFactory() {
- super(FeatureType.ACTIONS_ONLY, PREFIXES);
+ super(FeatureType.ACTIONS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/defaults/methodnum/ActionParameterDefaultsFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/defaults/methodnum/ActionParameterDefaultsFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/defaults/methodnum/ActionParameterDefaultsFacetFactory.java
index 3f675b5..afe97f0 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/defaults/methodnum/ActionParameterDefaultsFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/defaults/methodnum/ActionParameterDefaultsFacetFactory.java
@@ -47,7 +47,7 @@ public class ActionParameterDefaultsFacetFactory extends MethodPrefixBasedFacetF
* noa-architecture (where they exist)
*/
public ActionParameterDefaultsFacetFactory() {
- super(FeatureType.ACTIONS_ONLY, PREFIXES);
+ super(FeatureType.ACTIONS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/describedas/staticmethod/ActionParameterDescriptionsMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/describedas/staticmethod/ActionParameterDescriptionsMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/describedas/staticmethod/ActionParameterDescriptionsMethodFacetFactory.java
index cd9f035..e32d99f 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/describedas/staticmethod/ActionParameterDescriptionsMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/describedas/staticmethod/ActionParameterDescriptionsMethodFacetFactory.java
@@ -45,7 +45,7 @@ public class ActionParameterDescriptionsMethodFacetFactory extends MethodPrefixB
* noa-architecture (where they exist)
*/
public ActionParameterDescriptionsMethodFacetFactory() {
- super(FeatureType.ACTIONS_ONLY, PREFIXES);
+ super(FeatureType.ACTIONS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/mandatory/staticmethod/ActionParameterOptionalViaMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/mandatory/staticmethod/ActionParameterOptionalViaMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/mandatory/staticmethod/ActionParameterOptionalViaMethodFacetFactory.java
index 84275cc..b802639 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/mandatory/staticmethod/ActionParameterOptionalViaMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/mandatory/staticmethod/ActionParameterOptionalViaMethodFacetFactory.java
@@ -47,7 +47,7 @@ public class ActionParameterOptionalViaMethodFacetFactory extends MethodPrefixBa
* noa-architecture (where they exist)
*/
public ActionParameterOptionalViaMethodFacetFactory() {
- super(FeatureType.ACTIONS_ONLY, PREFIXES);
+ super(FeatureType.ACTIONS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/named/staticmethod/ActionParameterNamesMethodFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/named/staticmethod/ActionParameterNamesMethodFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/named/staticmethod/ActionParameterNamesMethodFacetFactory.java
index 15c3af0..43f2df7 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/named/staticmethod/ActionParameterNamesMethodFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/param/named/staticmethod/ActionParameterNamesMethodFacetFactory.java
@@ -48,7 +48,7 @@ public class ActionParameterNamesMethodFacetFactory extends MethodPrefixBasedFac
* noa-architecture (where they exist)
*/
public ActionParameterNamesMethodFacetFactory() {
- super(FeatureType.ACTIONS_ONLY, PREFIXES);
+ super(FeatureType.ACTIONS_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
// ///////////////////////////////////////////////////////
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/choices/method/PropertyChoicesFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/choices/method/PropertyChoicesFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/choices/method/PropertyChoicesFacetFactory.java
index fe4327c..aff4fff 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/choices/method/PropertyChoicesFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/choices/method/PropertyChoicesFacetFactory.java
@@ -39,7 +39,7 @@ public class PropertyChoicesFacetFactory extends MethodPrefixBasedFacetFactoryAb
private AdapterManager adapterManager;
public PropertyChoicesFacetFactory() {
- super(FeatureType.PROPERTIES_ONLY, PREFIXES);
+ super(FeatureType.PROPERTIES_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/defaults/method/PropertyDefaultFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/defaults/method/PropertyDefaultFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/defaults/method/PropertyDefaultFacetFactory.java
index 8a14191..146a21e 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/defaults/method/PropertyDefaultFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/defaults/method/PropertyDefaultFacetFactory.java
@@ -39,7 +39,7 @@ public class PropertyDefaultFacetFactory extends MethodPrefixBasedFacetFactoryAb
private AdapterManager adapterManager;
public PropertyDefaultFacetFactory() {
- super(FeatureType.PROPERTIES_ONLY, PREFIXES);
+ super(FeatureType.PROPERTIES_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/mandatory/staticmethod/PropertyOptionalFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/mandatory/staticmethod/PropertyOptionalFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/mandatory/staticmethod/PropertyOptionalFacetFactory.java
index 27b6543..d77778e 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/mandatory/staticmethod/PropertyOptionalFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/mandatory/staticmethod/PropertyOptionalFacetFactory.java
@@ -37,7 +37,7 @@ public class PropertyOptionalFacetFactory extends MethodPrefixBasedFacetFactoryA
private static final String[] PREFIXES = { MethodPrefixConstants.OPTIONAL_PREFIX };
public PropertyOptionalFacetFactory() {
- super(FeatureType.PROPERTIES_ONLY, PREFIXES);
+ super(FeatureType.PROPERTIES_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/modify/PropertyModifyFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/modify/PropertyModifyFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/modify/PropertyModifyFacetFactory.java
index a3a23a3..e952c6e 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/modify/PropertyModifyFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/modify/PropertyModifyFacetFactory.java
@@ -35,7 +35,7 @@ public class PropertyModifyFacetFactory extends MethodPrefixBasedFacetFactoryAbs
private static final String[] PREFIXES = { MethodPrefixConstants.MODIFY_PREFIX };
public PropertyModifyFacetFactory() {
- super(FeatureType.PROPERTIES_ONLY, PREFIXES);
+ super(FeatureType.PROPERTIES_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/modify/PropertySetAndClearFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/modify/PropertySetAndClearFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/modify/PropertySetAndClearFacetFactory.java
index 48bcdc8..396cbdc 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/modify/PropertySetAndClearFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/modify/PropertySetAndClearFacetFactory.java
@@ -39,7 +39,7 @@ public class PropertySetAndClearFacetFactory extends MethodPrefixBasedFacetFacto
private static final String[] PREFIXES = { MethodPrefixConstants.SET_PREFIX, MethodPrefixConstants.CLEAR_PREFIX };
public PropertySetAndClearFacetFactory() {
- super(FeatureType.PROPERTIES_ONLY, PREFIXES);
+ super(FeatureType.PROPERTIES_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/validate/PropertyValidateFacetFactory.java
----------------------------------------------------------------------
diff --git a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/validate/PropertyValidateFacetFactory.java b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/validate/PropertyValidateFacetFactory.java
index d406540..562edbb 100644
--- a/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/validate/PropertyValidateFacetFactory.java
+++ b/framework/core/progmodel/src/main/java/org/apache/isis/core/progmodel/facets/properties/validate/PropertyValidateFacetFactory.java
@@ -35,7 +35,7 @@ public class PropertyValidateFacetFactory extends MethodPrefixBasedFacetFactoryA
private static final String[] PREFIXES = { MethodPrefixConstants.VALIDATE_PREFIX };
public PropertyValidateFacetFactory() {
- super(FeatureType.PROPERTIES_ONLY, PREFIXES);
+ super(FeatureType.PROPERTIES_ONLY, OrphanValidation.VALIDATE, PREFIXES);
}
@Override
http://git-wip-us.apache.org/repos/asf/isis/blob/cf8e9e21/framework/runtimes/dflt/objectstores/jdo/jdo-metamodel/src/main/java/org/apache/isis/runtimes/dflt/objectstores/jdo/metamodel/specloader/validator/JdoMetaModelValidator.java
----------------------------------------------------------------------
diff --git a/framework/runtimes/dflt/objectstores/jdo/jdo-metamodel/src/main/java/org/apache/isis/runtimes/dflt/objectstores/jdo/metamodel/specloader/validator/JdoMetaModelValidator.java b/framework/runtimes/dflt/objectstores/jdo/jdo-metamodel/src/main/java/org/apache/isis/runtimes/dflt/objectstores/jdo/metamodel/specloader/validator/JdoMetaModelValidator.java
index 001002b..0468402 100644
--- a/framework/runtimes/dflt/objectstores/jdo/jdo-metamodel/src/main/java/org/apache/isis/runtimes/dflt/objectstores/jdo/metamodel/specloader/validator/JdoMetaModelValidator.java
+++ b/framework/runtimes/dflt/objectstores/jdo/jdo-metamodel/src/main/java/org/apache/isis/runtimes/dflt/objectstores/jdo/metamodel/specloader/validator/JdoMetaModelValidator.java
@@ -71,7 +71,7 @@ public class JdoMetaModelValidator extends MetaModelValidatorComposite {
}
final IdentityType identityType = jpcf.getIdentityType();
if(identityType != IdentityType.DATASTORE && identityType != IdentityType.UNSPECIFIED) {
- validationFailures.add("DataNucleus object store: {0} must be annotated with @PersistenceCapable, with an identityType of either DATASTORE or UNSPECIFIED (has an identityType of {1})", objSpec.getFullIdentifier(), identityType);
+ validationFailures.add("DataNucleus object store: %s must be annotated with @PersistenceCapable, with an identityType of either DATASTORE or UNSPECIFIED (has an identityType of %s)", objSpec.getFullIdentifier(), identityType);
}
return true;