| Modifier and Type | Field and Description |
|---|---|
static InteractionAdvisor |
InteractionAdvisor.NOOP
For testing purposes only.
|
| Modifier and Type | Method and Description |
|---|---|
InteractionAdvisor |
InteractionResult.getAdvisor()
Returns the first of the
#getAdvisors() that has been
advised , or null if
none yet. |
| Modifier and Type | Method and Description |
|---|---|
List<InteractionAdvisor> |
InteractionResult.getAdvisorFacets()
|
| Modifier and Type | Method and Description |
|---|---|
void |
InteractionResult.advise(String reason,
InteractionAdvisor facet) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExplorationFacet
Indicates that the action should only be available in a special
exploration mode.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PrototypeFacet
Indicates that the action should only be available in a special
prototype mode.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
HiddenFacet
Hide a property, collection or action.
|
interface |
HiddenObjectFacet
Mechanism for determining whether this object is should be hidden.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MandatoryFacet
Whether a property or a parameter is mandatory (not optional).
|
| Modifier and Type | Class and Description |
|---|---|
class |
MandatoryFacetAbstract |
class |
MandatoryFacetDefault
Whether a property or a parameter is mandatory (not optional).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MaxLengthFacet
Whether the (string) property or a parameter's length must not exceed a
certain length.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MaxLengthFacetAbstract |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ImmutableFacet
Indicates that the instances of this class are immutable and so may not be
modified either through the viewer or indeed programmatically.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableFacetAbstract |
| Modifier and Type | Interface and Description |
|---|---|
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).
|
| Modifier and Type | Class and Description |
|---|---|
class |
NotPersistableFacetAbstract |
| Modifier and Type | Interface and Description |
|---|---|
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 |
InteractionAdvisorFacet
|
interface |
ValidatingInteractionAdvisor
Mix-in interface for
Facets that can advise as to whether a proposed
value is valid. |
| Modifier and Type | Class and Description |
|---|---|
class |
ExplorationFacetAbstract |
| Modifier and Type | Class and Description |
|---|---|
class |
ExplorationFacetAnnotation |
| Modifier and Type | Class and Description |
|---|---|
class |
ExplorationFacetViaNamingConvention |
| Modifier and Type | Class and Description |
|---|---|
class |
PrototypeFacetAbstract |
| Modifier and Type | Class and Description |
|---|---|
class |
PrototypeFacetAnnotation |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ActionValidationFacet
The mechanism by which the set of parameters of the action can be validated
before the action itself is invoked.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActionValidationFacetAbstract |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionValidationFacetViaMethod |
| Modifier and Type | Class and Description |
|---|---|
class |
DisabledFacetForCollectionDerivedFromImmutable |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CollectionValidateAddToFacet
Validate that an object can be added to a collection.
|
interface |
CollectionValidateRemoveFromFacet
Validate that an object can be removed to a collection.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CollectionValidateAddToFacetAbstract |
class |
CollectionValidateAddToFacetViaMethod |
class |
CollectionValidateRemoveFromFacetAbstract |
class |
CollectionValidateRemoveFromFacetViaMethod |
| Modifier and Type | Class and Description |
|---|---|
class |
MaxLengthFacetUnlimited |
class |
NotPersistableFacetNull
Installed by the
FallbackFacetFactory, and means that this class
is persistable (ie not not persistable). |
| Modifier and Type | Interface and Description |
|---|---|
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DisabledFacetAbstract |
class |
DisabledFacetImpl |
class |
DisabledFacetNever |
class |
DisableForContextFacetAbstract |
class |
DisableForContextFacetNone |
class |
DisableForSessionFacetAbstract |
class |
DisableForSessionFacetNone |
| Modifier and Type | Class and Description |
|---|---|
class |
DisabledFacetAnnotation |
class |
DisabledFacetFromProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
DisableForSessionFacetViaMethod |
| Modifier and Type | Class and Description |
|---|---|
class |
DisableForContextFacetViaMethod |
| Modifier and Type | Class and Description |
|---|---|
class |
DisabledFacetAlwaysEverywhere |
| Modifier and Type | Interface and Description |
|---|---|
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HiddenFacetAbstract |
class |
HiddenFacetImpl |
class |
HiddenFacetNever |
class |
HideForContextFacetAbstract |
class |
HideForContextFacetNone |
class |
HideForSessionFacetAbstract
Hide a property, collection or action based on the current session.
|
class |
HideForSessionFacetNone |
| Modifier and Type | Class and Description |
|---|---|
class |
HiddenFacetOnMemberAnnotation |
class |
HiddenFacetOnMemberFromProperties |
| Modifier and Type | Class and Description |
|---|---|
class |
HideForSessionFacetViaMethod |
| Modifier and Type | Class and Description |
|---|---|
class |
HideForContextFacetViaMethod |
| Modifier and Type | Class and Description |
|---|---|
class |
HiddenFacetAlwaysEverywhere |
| Modifier and Type | Class and Description |
|---|---|
class |
ChoicesFacetFromBoundedAbstract
A fixed number of choices because the number of instances of this class is bounded.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ChoicesFacetFromBoundedAnnotation |
| Modifier and Type | Class and Description |
|---|---|
class |
ChoicesFacetFromBoundedFacetMarkerInterface |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DisabledObjectFacet
Mechanism for determining whether this object should be disabled.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DisabledObjectFacetAbstract |
| Modifier and Type | Class and Description |
|---|---|
class |
DisabledObjectFacetViaDisabledMethod |
| Modifier and Type | Class and Description |
|---|---|
class |
HiddenFacetForTypeAnnotation |
class |
HiddenObjectFacetAbstract |
| Modifier and Type | Class and Description |
|---|---|
class |
HiddenObjectFacetViaHiddenMethod |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableFacetAnnotation |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableFacetMarkerInterface |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MaskFacet
Whether the (string) property or a parameter must correspond to a specific
mask.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MaskFacetAbstract |
| Modifier and Type | Class and Description |
|---|---|
class |
MaskFacetAnnotationForType |
| Modifier and Type | Class and Description |
|---|---|
class |
MaxLengthFacetAnnotationForType |
| Modifier and Type | Class and Description |
|---|---|
class |
NotPersistableFacetAnnotation |
class |
NotPersistableFacetImpl |
class |
NotPersistableFacetMarkerInterface |
| Modifier and Type | Interface and Description |
|---|---|
interface |
RegExFacet
Whether the (string) property or a parameter must correspond to a specific
regular expression.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RegExFacetAbstract |
| Modifier and Type | Class and Description |
|---|---|
class |
RegExFacetAnnotationForType |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ValidateObjectFacet
Mechanism for determining whether this object is in a valid state, for
example so that it can be persisted or updated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ValidateObjectFacetAbstract |
| Modifier and Type | Class and Description |
|---|---|
class |
ValidateObjectFacetViaValidateMethod |
| Modifier and Type | Class and Description |
|---|---|
class |
MustSatisfySpecificationOnTypeFacet |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ObjectValidPropertiesFacet
|
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectValidPropertiesFacetAbstract |
class |
ObjectValidPropertiesFacetImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableFacetViaValueSemantics |
| Modifier and Type | Class and Description |
|---|---|
class |
MandatoryFacetInvertedByOptionalForParameter
Derived by presence of an @Optional method.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MandatoryFacetOptionalViaMethodForParameter
Derived by presence of an optionalXxx method.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MaskFacetAnnotationForParameter |
| Modifier and Type | Class and Description |
|---|---|
class |
MaxLengthFacetAnnotationForParameter |
| Modifier and Type | Class and Description |
|---|---|
class |
MustSatisfySpecificationOnParameterFacet |
| Modifier and Type | Class and Description |
|---|---|
class |
RegExFacetAnnotationForParameter |
| Modifier and Type | Class and Description |
|---|---|
class |
DisabledFacetForPropertyDerivedFromImmutable |
| Modifier and Type | Class and Description |
|---|---|
class |
MandatoryFacetExplicitForProperty
Derived by presence of an @Mandatory annotation.
|
class |
MandatoryFacetInvertedByOptionalForProperty
Derived by presence of an @Optional annotation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MandatoryFacetOptionalViaMethodForProperty
Derived by presence of an optionalXxx method.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PropertyValidateFacet
The mechanism by which the proposed value of a property can be validated,
called immediately before
setting the
value. |
| Modifier and Type | Class and Description |
|---|---|
class |
PropertyValidateFacetAbstract |
class |
PropertyValidateFacetDefault
Non checking property validation facet that provides default behaviour for
all properties.
|
class |
PropertyValidateFacetNone |
class |
PropertyValidateFacetViaMethod |
| Modifier and Type | Class and Description |
|---|---|
class |
MaskFacetAnnotationForProperty |
| Modifier and Type | Class and Description |
|---|---|
class |
MaxLengthFacetAnnotationForProperty |
| Modifier and Type | Class and Description |
|---|---|
class |
MustSatisfySpecificationOnPropertyFacet |
| Modifier and Type | Class and Description |
|---|---|
class |
RegExFacetAnnotationForProperty |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AuthorizationFacet
Optionally hide or disable an object, property, collection or action
depending on the authorization.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AuthorizationFacetAbstract |
class |
AuthorizationFacetImpl |
Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.