org.apache.isis.core.progmodel.facets.param.defaults.fromtype
Class ActionParameterDefaultFacetDerivedFromTypeFacets

java.lang.Object
  extended by org.apache.isis.core.metamodel.facetapi.FacetAbstract
      extended by org.apache.isis.core.metamodel.facets.actions.defaults.ActionDefaultsFacetAbstract
          extended by org.apache.isis.core.progmodel.facets.param.defaults.fromtype.ActionParameterDefaultFacetDerivedFromTypeFacets
All Implemented Interfaces:
org.apache.isis.core.metamodel.facetapi.Facet, org.apache.isis.core.metamodel.facets.actions.defaults.ActionDefaultsFacet

public class ActionParameterDefaultFacetDerivedFromTypeFacets
extends org.apache.isis.core.metamodel.facets.actions.defaults.ActionDefaultsFacetAbstract


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.isis.core.metamodel.facetapi.FacetAbstract
org.apache.isis.core.metamodel.facetapi.FacetAbstract.Disabling, org.apache.isis.core.metamodel.facetapi.FacetAbstract.Hiding, org.apache.isis.core.metamodel.facetapi.FacetAbstract.Validating
 
Constructor Summary
ActionParameterDefaultFacetDerivedFromTypeFacets(DefaultedFacet[] defaultedFacets, org.apache.isis.core.metamodel.facetapi.FacetHolder holder)
           
 
Method Summary
 Object[] getDefaults(org.apache.isis.core.metamodel.adapter.ObjectAdapter inObject)
          Return the defaults.
 
Methods inherited from class org.apache.isis.core.metamodel.facets.actions.defaults.ActionDefaultsFacetAbstract
type
 
Methods inherited from class org.apache.isis.core.metamodel.facetapi.FacetAbstract
alwaysReplace, facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toString, toStringValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.isis.core.metamodel.facetapi.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 

Constructor Detail

ActionParameterDefaultFacetDerivedFromTypeFacets

public ActionParameterDefaultFacetDerivedFromTypeFacets(DefaultedFacet[] defaultedFacets,
                                                        org.apache.isis.core.metamodel.facetapi.FacetHolder holder)
Method Detail

getDefaults

public Object[] getDefaults(org.apache.isis.core.metamodel.adapter.ObjectAdapter inObject)
Return the defaults.

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



Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.