org.nakedobjects.metamodel.specloader.internal.peer
Class JavaOneToOneAssociationPeer

java.lang.Object
  extended by org.nakedobjects.metamodel.facets.FacetHolderImpl
      extended by org.nakedobjects.metamodel.specloader.internal.peer.JavaNakedObjectMemberPeer
          extended by org.nakedobjects.metamodel.specloader.internal.peer.JavaNakedObjectAssociationPeer
              extended by org.nakedobjects.metamodel.specloader.internal.peer.JavaOneToOneAssociationPeer
All Implemented Interfaces:
FacetHolder, Identified, NakedObjectAssociationPeer, NakedObjectMemberPeer

public class JavaOneToOneAssociationPeer
extends JavaNakedObjectAssociationPeer
implements NakedObjectAssociationPeer


Field Summary
 
Fields inherited from class org.nakedobjects.metamodel.specloader.internal.peer.JavaNakedObjectAssociationPeer
type
 
Constructor Summary
JavaOneToOneAssociationPeer(Identifier identifier, java.lang.Class<?> returnType, SpecificationLoader specificationLoader)
           
 
Method Summary
<T extends Facet>
T
getFacet(java.lang.Class<T> facetType)
          Get the facet of the specified type (as per the type it reports from Facet.facetType()).
 java.lang.String toString()
           
 
Methods inherited from class org.nakedobjects.metamodel.specloader.internal.peer.JavaNakedObjectAssociationPeer
getSpecification, getSpecificationLoader, isOneToMany, isOneToOne, setType
 
Methods inherited from class org.nakedobjects.metamodel.specloader.internal.peer.JavaNakedObjectMemberPeer
debugData, getIdentifier
 
Methods inherited from class org.nakedobjects.metamodel.facets.FacetHolderImpl
addFacet, addFacet, containsFacet, getFacets, getFacetTypes, removeFacet, removeFacet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.metamodel.specloader.internal.peer.NakedObjectAssociationPeer
getSpecification, isOneToMany, isOneToOne
 
Methods inherited from interface org.nakedobjects.metamodel.specloader.internal.peer.NakedObjectMemberPeer
debugData
 
Methods inherited from interface org.nakedobjects.metamodel.spec.identifier.Identified
getIdentifier
 
Methods inherited from interface org.nakedobjects.metamodel.facets.FacetHolder
addFacet, addFacet, containsFacet, getFacets, getFacetTypes, removeFacet, removeFacet
 

Constructor Detail

JavaOneToOneAssociationPeer

public JavaOneToOneAssociationPeer(Identifier identifier,
                                   java.lang.Class<?> returnType,
                                   SpecificationLoader specificationLoader)
Method Detail

getFacet

public <T extends Facet> T getFacet(java.lang.Class<T> facetType)
Description copied from interface: FacetHolder
Get the facet of the specified type (as per the type it reports from Facet.facetType()).

Specified by:
getFacet in interface FacetHolder
Overrides:
getFacet in class FacetHolderImpl

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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