org.nakedobjects.metamodel.consent
Interface InteractionAdvisor

All Known Subinterfaces:
ActionValidationFacet, BoundedFacet, CollectionValidateAddToFacet, CollectionValidateRemoveFromFacet, DerivedFacet, DisabledFacet, DisableForContextFacet, DisableForSessionFacet, DisablingInteractionAdvisor, HiddenFacet, HideForContextFacet, HideForSessionFacet, HidingInteractionAdvisor, ImmutableFacet, InteractionAdvisorFacet, MandatoryFacet, MaskFacet, MaxLengthFacet, NotPersistableFacet, ObjectValidPropertiesFacet, PropertyValidateFacet, RegExFacet, ValidateObjectFacet, ValidatingInteractionAdvisor
All Known Implementing Classes:
ActionValidationFacetAbstract, ActionValidationFacetViaMethod, BoundedFacetAbstract, BoundedFacetAnnotation, BoundedFacetImpl, BoundedFacetMarkerInterface, CollectionValidateAddToFacetAbstract, CollectionValidateAddToFacetViaMethod, CollectionValidateRemoveFromFacetAbstract, CollectionValidateRemoveFromFacetViaMethod, DerivedFacetAbstract, DerivedFacetInferred, DisabledFacetAbstract, DisabledFacetAlways, DisabledFacetAnnotation, DisabledFacetDerivedFromImmutable, DisabledFacetImpl, DisabledFacetNever, DisableForContextFacetAbstract, DisableForContextFacetNone, DisableForContextFacetViaMethod, DisableForSessionFacetAbstract, DisableForSessionFacetNone, DisableForSessionFacetViaMethod, HiddenFacetAbstract, HiddenFacetAlways, HiddenFacetAnnotation, HiddenFacetImpl, HiddenFacetNever, HideForContextFacetAbstract, HideForContextFacetNone, HideForContextFacetViaMethod, HideForSessionFacetAbstract, HideForSessionFacetNone, HideForSessionFacetViaMethod, ImmutableFacetAbstract, ImmutableFacetAnnotation, ImmutableFacetImpl, ImmutableFacetMarkerInterface, ImmutableFacetNever, ImmutableFacetViaValueSemantics, MandatoryFacetAbstract, MandatoryFacetDefault, MandatoryFacetOverriddenByMethod, MaskFacetAbstract, MaskFacetAnnotation, MaxLengthFacetAbstract, MaxLengthFacetAnnotation, MaxLengthFacetUnlimited, MustSatisfySpecificationFacet, NotPersistableFacetAbstract, NotPersistableFacetAnnotation, NotPersistableFacetImpl, NotPersistableFacetMarkerInterface, NotPersistableFacetNull, ObjectValidPropertiesFacetAbstract, ObjectValidPropertiesFacetImpl, OptionalFacet, PropertyValidateFacetAbstract, PropertyValidateFacetDefault, PropertyValidateFacetNone, PropertyValidateFacetViaMethod, RegExFacetAbstract, RegExFacetAnnotation, ValidateObjectFacetAbstract, ValidateObjectFacetViaValidateMethod

public interface InteractionAdvisor

Marker interface for implementations (specifically, Facets) that can advise as to whether a member should be disabled. Used within Allow and Veto.


Field Summary
static InteractionAdvisor NOOP
          For testing purposes only.
 

Field Detail

NOOP

static final InteractionAdvisor NOOP
For testing purposes only.



Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.