Uses of Interface
org.nakedobjects.metamodel.consent.InteractionAdvisorFacet

Packages that use InteractionAdvisorFacet
org.nakedobjects.metamodel.consent   
org.nakedobjects.metamodel.facets.actions   
org.nakedobjects.metamodel.facets.actions.validate   
org.nakedobjects.metamodel.facets.collections.validate   
org.nakedobjects.metamodel.facets.disable   
org.nakedobjects.metamodel.facets.hide   
org.nakedobjects.metamodel.facets.object.bounded   
org.nakedobjects.metamodel.facets.object.immutable   
org.nakedobjects.metamodel.facets.object.notpersistable   
org.nakedobjects.metamodel.facets.object.validate   
org.nakedobjects.metamodel.facets.object.validprops   
org.nakedobjects.metamodel.facets.object.value   
org.nakedobjects.metamodel.facets.propcoll.derived   
org.nakedobjects.metamodel.facets.properties.validate   
org.nakedobjects.metamodel.facets.propparam.specification   
org.nakedobjects.metamodel.facets.propparam.validate.mandatory   
org.nakedobjects.metamodel.facets.propparam.validate.mask   
org.nakedobjects.metamodel.facets.propparam.validate.maxlength   
org.nakedobjects.metamodel.facets.propparam.validate.regex   
org.nakedobjects.metamodel.interactions   
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.consent
 

Fields in org.nakedobjects.metamodel.consent declared as InteractionAdvisorFacet
static InteractionAdvisorFacet InteractionAdvisorFacet.NOOP
          For testing purposes only.
 

Methods in org.nakedobjects.metamodel.consent that return InteractionAdvisorFacet
 InteractionAdvisorFacet InteractionResult.getAdvisorFacet()
          Returns the first of the InteractionResult.getAdvisorFacets() that has been advised, or null if none yet.
 

Methods in org.nakedobjects.metamodel.consent that return types with arguments of type InteractionAdvisorFacet
 java.util.List<InteractionAdvisorFacet> InteractionResult.getAdvisorFacets()
          Returns all facets that have appended reasons to the buffer.
 

Methods in org.nakedobjects.metamodel.consent with parameters of type InteractionAdvisorFacet
 void InteractionResult.advise(java.lang.String reason, InteractionAdvisorFacet facet)
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.actions
 

Classes in org.nakedobjects.metamodel.facets.actions that implement InteractionAdvisorFacet
 class MandatoryFacetOverriddenByMethod
          Derived by presence of an optionalXxx method.
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.actions.validate
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.actions.validate
 interface ActionValidationFacet
          The mechanism by which the set of parameters of the action can be validated before the action itself is invoked.
 

Classes in org.nakedobjects.metamodel.facets.actions.validate that implement InteractionAdvisorFacet
 class ActionValidationFacetAbstract
           
 class ActionValidationFacetViaMethod
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.collections.validate
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.collections.validate
 interface CollectionValidateAddToFacet
          Validate that an object can be added to a collection.
 interface CollectionValidateRemoveFromFacet
          Validate that an object can be removed to a collection.
 

Classes in org.nakedobjects.metamodel.facets.collections.validate that implement InteractionAdvisorFacet
 class CollectionValidateAddToFacetAbstract
           
 class CollectionValidateAddToFacetViaMethod
           
 class CollectionValidateRemoveFromFacetAbstract
           
 class CollectionValidateRemoveFromFacetViaMethod
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.disable
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.disable
 interface DisabledFacet
          Disable a property, collection or action.
 interface DisableForContextFacet
          Disable a property, collection or action based on the state of the target object.
 interface DisableForSessionFacet
          Disable a property, collection or action based on the current session.
 

Classes in org.nakedobjects.metamodel.facets.disable that implement InteractionAdvisorFacet
 class DisabledFacetAbstract
           
 class DisabledFacetAlways
           
 class DisabledFacetAnnotation
           
 class DisabledFacetImpl
           
 class DisabledFacetNever
           
 class DisableForContextFacetAbstract
           
 class DisableForContextFacetNone
           
 class DisableForContextFacetViaMethod
           
 class DisableForSessionFacetAbstract
           
 class DisableForSessionFacetNone
           
 class DisableForSessionFacetViaMethod
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.hide
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.hide
 interface HiddenFacet
          Hide a property, collection or action.
 interface HideForContextFacet
          Hide a property, collection or action based on the state of the target object.
 interface HideForSessionFacet
          Hide a property, collection or action based on the current session.
 

Classes in org.nakedobjects.metamodel.facets.hide that implement InteractionAdvisorFacet
 class HiddenFacetAbstract
           
 class HiddenFacetAlways
           
 class HiddenFacetAnnotation
           
 class HiddenFacetImpl
           
 class HiddenFacetNever
           
 class HideForContextFacetAbstract
           
 class HideForContextFacetNone
           
 class HideForContextFacetViaMethod
           
 class HideForSessionFacetAbstract
          Hide a property, collection or action based on the current session.
 class HideForSessionFacetNone
           
 class HideForSessionFacetViaMethod
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.object.bounded
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.object.bounded
 interface BoundedFacet
          Whether the number of instances of this class is bounded.
 

Classes in org.nakedobjects.metamodel.facets.object.bounded that implement InteractionAdvisorFacet
 class BoundedFacetAbstract
           
 class BoundedFacetAnnotation
           
 class BoundedFacetImpl
           
 class BoundedFacetMarkerInterface
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.object.immutable
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.object.immutable
 interface ImmutableFacet
          Indicates that the instances of this class are immutable and so may not be modified either through the viewer or indeed programmatically.
 

Classes in org.nakedobjects.metamodel.facets.object.immutable that implement InteractionAdvisorFacet
 class DisabledFacetDerivedFromImmutable
           
 class ImmutableFacetAbstract
           
 class ImmutableFacetAnnotation
           
 class ImmutableFacetImpl
           
 class ImmutableFacetMarkerInterface
           
 class ImmutableFacetNever
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.object.notpersistable
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.object.notpersistable
 interface NotPersistableFacet
          Indicates that the instances of this class are not persistable either by the user (through the viewer) or at all (either by the user or programmatically).
 

Classes in org.nakedobjects.metamodel.facets.object.notpersistable that implement InteractionAdvisorFacet
 class NotPersistableFacetAbstract
           
 class NotPersistableFacetAnnotation
           
 class NotPersistableFacetImpl
           
 class NotPersistableFacetMarkerInterface
           
 class NotPersistableFacetNull
          Installed by the FallbackFacetFactory, and means that this class is persistable (ie not not persistable).
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.object.validate
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.object.validate
 interface ValidateObjectFacet
          Mechanism for determining whether this object is in a valid state, for example so that it can be persisted or updated.
 

Classes in org.nakedobjects.metamodel.facets.object.validate that implement InteractionAdvisorFacet
 class ValidateObjectFacetAbstract
           
 class ValidateObjectFacetViaValidateMethod
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.object.validprops
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.object.validprops
 interface ObjectValidPropertiesFacet
          Object-level validator that ensures that all mandatory properties are entered prior to persisting the object.
 

Classes in org.nakedobjects.metamodel.facets.object.validprops that implement InteractionAdvisorFacet
 class ObjectValidPropertiesFacetAbstract
           
 class ObjectValidPropertiesFacetImpl
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.object.value
 

Classes in org.nakedobjects.metamodel.facets.object.value that implement InteractionAdvisorFacet
 class ImmutableFacetViaValueSemantics
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.propcoll.derived
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.propcoll.derived
 interface DerivedFacet
          Indicates that a property is derived and so shouldn't be persisted.
 

Classes in org.nakedobjects.metamodel.facets.propcoll.derived that implement InteractionAdvisorFacet
 class DerivedFacetAbstract
           
 class DerivedFacetInferred
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.properties.validate
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.properties.validate
 interface PropertyValidateFacet
          The mechanism by which the proposed value of a property can be validated, called immediately before setting the value.
 

Classes in org.nakedobjects.metamodel.facets.properties.validate that implement InteractionAdvisorFacet
 class PropertyValidateFacetAbstract
           
 class PropertyValidateFacetDefault
          Non checking property validation facet that provides default behaviour for all properties.
 class PropertyValidateFacetNone
           
 class PropertyValidateFacetViaMethod
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.propparam.specification
 

Classes in org.nakedobjects.metamodel.facets.propparam.specification that implement InteractionAdvisorFacet
 class MustSatisfySpecificationFacet
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.propparam.validate.mandatory
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.propparam.validate.mandatory
 interface MandatoryFacet
          Whether a property or a parameter is mandatory (not optional).
 

Classes in org.nakedobjects.metamodel.facets.propparam.validate.mandatory that implement InteractionAdvisorFacet
 class MandatoryFacetAbstract
           
 class MandatoryFacetDefault
          Whether a property or a parameter is mandatory (not optional).
 class OptionalFacet
          Derived by presence of an @Optional method.
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.propparam.validate.mask
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.propparam.validate.mask
 interface MaskFacet
          Whether the (string) property or a parameter must correspond to a specific mask.
 

Classes in org.nakedobjects.metamodel.facets.propparam.validate.mask that implement InteractionAdvisorFacet
 class MaskFacetAbstract
           
 class MaskFacetAnnotation
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.propparam.validate.maxlength
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.propparam.validate.maxlength
 interface MaxLengthFacet
          Whether the (string) property or a parameter's length must not exceed a certain length.
 

Classes in org.nakedobjects.metamodel.facets.propparam.validate.maxlength that implement InteractionAdvisorFacet
 class MaxLengthFacetAbstract
           
 class MaxLengthFacetAnnotation
           
 class MaxLengthFacetUnlimited
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.propparam.validate.regex
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.facets.propparam.validate.regex
 interface RegExFacet
          Whether the (string) property or a parameter must correspond to a specific regular expression.
 

Classes in org.nakedobjects.metamodel.facets.propparam.validate.regex that implement InteractionAdvisorFacet
 class RegExFacetAbstract
           
 class RegExFacetAnnotation
           
 

Uses of InteractionAdvisorFacet in org.nakedobjects.metamodel.interactions
 

Subinterfaces of InteractionAdvisorFacet in org.nakedobjects.metamodel.interactions
 interface DisablingInteractionAdvisor
          Mix-in interface for facets that can advise as to whether a member should be disabled.
 interface HidingInteractionAdvisor
          Mix-in interface for facets that can advise as to whether a member should be hidden.
 interface ValidatingInteractionAdvisor
          Mix-in interface for Facets that can advise as to whether a proposed value is valid.
 



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