org.nakedobjects.metamodel.facets.object.defaults
Class ActionDefaultsFacetDerivedFromDefaultedFacets

java.lang.Object
  extended by org.nakedobjects.metamodel.facets.FacetAbstract
      extended by org.nakedobjects.metamodel.facets.actions.defaults.ActionDefaultsFacetAbstract
          extended by org.nakedobjects.metamodel.facets.object.defaults.ActionDefaultsFacetDerivedFromDefaultedFacets
All Implemented Interfaces:
ActionDefaultsFacet, Facet

public class ActionDefaultsFacetDerivedFromDefaultedFacets
extends ActionDefaultsFacetAbstract


Constructor Summary
ActionDefaultsFacetDerivedFromDefaultedFacets(DefaultedFacet[] defaultedFacets, FacetHolder holder)
           
 
Method Summary
 java.lang.Object[] getDefaults(NakedObject inObject)
          Return the defaults.
 
Methods inherited from class org.nakedobjects.metamodel.facets.actions.defaults.ActionDefaultsFacetAbstract
type
 
Methods inherited from class org.nakedobjects.metamodel.facets.FacetAbstract
alwaysReplace, facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toString, toStringValues, unwrapObject, unwrapString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.metamodel.facets.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 

Constructor Detail

ActionDefaultsFacetDerivedFromDefaultedFacets

public ActionDefaultsFacetDerivedFromDefaultedFacets(DefaultedFacet[] defaultedFacets,
                                                     FacetHolder holder)
Method Detail

getDefaults

public java.lang.Object[] getDefaults(NakedObject inObject)
Return the defaults.

Note that we get the defaults fresh each time in case the defaults might conceivably change.



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