org.apache.cayenne.jpa.map
Class JpaOneToOne

java.lang.Object
  extended by org.apache.cayenne.jpa.map.JpaAttribute
      extended by org.apache.cayenne.jpa.map.JpaRelationship
          extended by org.apache.cayenne.jpa.map.JpaOneToOne

public class JpaOneToOne
extends JpaRelationship


Field Summary
protected  Collection<JpaJoinColumn> joinColumns
           
protected  JpaJoinTable joinTable
           
protected  String mappedBy
           
protected  boolean optional
           
protected  Collection<JpaPrimaryKeyJoinColumn> primaryKeyJoinColumns
           
 
Fields inherited from class org.apache.cayenne.jpa.map.JpaRelationship
cascade, fetch, targetEntityName
 
Fields inherited from class org.apache.cayenne.jpa.map.JpaAttribute
name, propertyDescriptor
 
Constructor Summary
JpaOneToOne()
           
JpaOneToOne(OneToOne annotation)
           
 
Method Summary
 Collection<JpaJoinColumn> getJoinColumns()
           
 JpaJoinTable getJoinTable()
           
 String getMappedBy()
           
 Collection<JpaPrimaryKeyJoinColumn> getPrimaryKeyJoinColumns()
           
 boolean isOptional()
           
 boolean isToMany()
           
 void setJoinTable(JpaJoinTable joinTable)
           
 void setMappedBy(String mappedBy)
           
 void setOptional(boolean optional)
           
 
Methods inherited from class org.apache.cayenne.jpa.map.JpaRelationship
getCascade, getFetch, getTargetEntityName, setCascade, setFetch, setTargetEntityName, toString
 
Methods inherited from class org.apache.cayenne.jpa.map.JpaAttribute
getName, getPropertyDescriptor, setName, setPropertyDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mappedBy

protected String mappedBy

optional

protected boolean optional

primaryKeyJoinColumns

protected Collection<JpaPrimaryKeyJoinColumn> primaryKeyJoinColumns

joinColumns

protected Collection<JpaJoinColumn> joinColumns

joinTable

protected JpaJoinTable joinTable
Constructor Detail

JpaOneToOne

public JpaOneToOne()

JpaOneToOne

public JpaOneToOne(OneToOne annotation)
Method Detail

isToMany

public boolean isToMany()
Specified by:
isToMany in class JpaRelationship

isOptional

public boolean isOptional()

setOptional

public void setOptional(boolean optional)

getMappedBy

public String getMappedBy()

setMappedBy

public void setMappedBy(String mappedBy)

getPrimaryKeyJoinColumns

public Collection<JpaPrimaryKeyJoinColumn> getPrimaryKeyJoinColumns()

getJoinColumns

public Collection<JpaJoinColumn> getJoinColumns()

getJoinTable

public JpaJoinTable getJoinTable()

setJoinTable

public void setJoinTable(JpaJoinTable joinTable)


Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.