public class DisabledObjectViaDisabledMethodFacetFactory extends MethodPrefixBasedFacetFactoryAbstract
DisabledObjectFacetViaDisabledMethod on the
ObjectSpecification, and copies this facet onto each
ObjectMember.
This two-pass design is required because, at the time that the
class is being processed, the members for the
spec are not known.
MethodPrefixBasedFacetFactoryAbstract.OrphanValidationFacetFactory.AbstractProcessContext<T extends FacetHolder>, FacetFactory.ProcessClassContext, FacetFactory.ProcessContextWithMetadataProperties<T extends FacetHolder>, FacetFactory.ProcessMethodContext, FacetFactory.ProcessParameterContextNO_PARAMETERS, NO_PARAMETERS_TYPES| Constructor and Description |
|---|
DisabledObjectViaDisabledMethodFacetFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
process(FacetFactory.ProcessClassContext processClassContext)
Process the class, and return the correctly setup annotation if present.
|
void |
process(FacetFactory.ProcessMethodContext processMethodContext)
Process the method, and return the correctly setup annotation if present.
|
getPrefixes, refineMetaModelValidatorgetFeatureTypes, getSpecificationLoader, processParams, setSpecificationLookupclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFeatureTypes, processParamspublic DisabledObjectViaDisabledMethodFacetFactory()
public void process(FacetFactory.ProcessClassContext processClassContext)
FacetFactoryprocess in interface FacetFactoryprocess in class FacetFactoryAbstractpublic void process(FacetFactory.ProcessMethodContext processMethodContext)
FacetFactoryprocess in interface FacetFactoryprocess in class FacetFactoryAbstractCopyright © 2010–2014 The Apache Software Foundation. All rights reserved.