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

java.lang.Object
  extended by org.nakedobjects.metamodel.facets.FacetAbstract
      extended by org.nakedobjects.metamodel.facets.object.defaults.PropertyDefaultFacetDerivedFromDefaultedFacet
All Implemented Interfaces:
Facet, PropertyDefaultFacet

public class PropertyDefaultFacetDerivedFromDefaultedFacet
extends FacetAbstract
implements PropertyDefaultFacet


Constructor Summary
PropertyDefaultFacetDerivedFromDefaultedFacet(DefaultedFacet typeFacet, FacetHolder holder, RuntimeContext runtimeContext)
           
 
Method Summary
 NakedObject getDefault(NakedObject inObject)
          The default value for this property in a newly created object.
 
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

PropertyDefaultFacetDerivedFromDefaultedFacet

public PropertyDefaultFacetDerivedFromDefaultedFacet(DefaultedFacet typeFacet,
                                                     FacetHolder holder,
                                                     RuntimeContext runtimeContext)
Method Detail

getDefault

public NakedObject getDefault(NakedObject inObject)
Description copied from interface: PropertyDefaultFacet
The default value for this property in a newly created object.

Specified by:
getDefault in interface PropertyDefaultFacet


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