org.apache.isis.core.progmodel.facets.properties.validate
Class PropertyValidateDefaultFacetFactory
java.lang.Object
org.apache.isis.core.metamodel.facets.FacetFactoryAbstract
org.apache.isis.core.progmodel.facets.properties.validate.PropertyValidateDefaultFacetFactory
- All Implemented Interfaces:
- org.apache.isis.core.metamodel.facets.FacetFactory, org.apache.isis.core.metamodel.spec.SpecificationLookupAware
public class PropertyValidateDefaultFacetFactory
- extends org.apache.isis.core.metamodel.facets.FacetFactoryAbstract
Simply installs a PropertyValidateFacet onto all properties.
The idea is that this FacetFactory is included early on in the FacetProcessor, but other
PropertyValidateFacet implementations will potentially replace these where the property is annotated or
otherwise provides a validation mechanism.
| Nested classes/interfaces inherited from interface org.apache.isis.core.metamodel.facets.FacetFactory |
org.apache.isis.core.metamodel.facets.FacetFactory.AbstractProcessContext<T extends org.apache.isis.core.metamodel.facetapi.FacetHolder>, org.apache.isis.core.metamodel.facets.FacetFactory.ProcessClassContext, org.apache.isis.core.metamodel.facets.FacetFactory.ProcessMethodContext, org.apache.isis.core.metamodel.facets.FacetFactory.ProcessParameterContext |
|
Method Summary |
void |
process(org.apache.isis.core.metamodel.facets.FacetFactory.ProcessMethodContext processMethodContext)
|
void |
processParams(org.apache.isis.core.metamodel.facets.FacetFactory.ProcessParameterContext processParameterContext)
|
| Methods inherited from class org.apache.isis.core.metamodel.facets.FacetFactoryAbstract |
getFeatureTypes, getSpecificationLookup, process, setSpecificationLookup |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyValidateDefaultFacetFactory
public PropertyValidateDefaultFacetFactory()
process
public void process(org.apache.isis.core.metamodel.facets.FacetFactory.ProcessMethodContext processMethodContext)
- Specified by:
process in interface org.apache.isis.core.metamodel.facets.FacetFactory- Overrides:
process in class org.apache.isis.core.metamodel.facets.FacetFactoryAbstract
processParams
public void processParams(org.apache.isis.core.metamodel.facets.FacetFactory.ProcessParameterContext processParameterContext)
- Specified by:
processParams in interface org.apache.isis.core.metamodel.facets.FacetFactory- Overrides:
processParams in class org.apache.isis.core.metamodel.facets.FacetFactoryAbstract
Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.