org.xorm
Class RelationshipMapping

java.lang.Object
  |
  +--org.xorm.RelationshipMapping

public class RelationshipMapping
extends Object

A relationship mapping is a set of two endpoints that map specific columns to primary keys of specific interface types.


Nested Class Summary
static class RelationshipMapping.Endpoint
           
 
Constructor Summary
RelationshipMapping()
           
 
Method Summary
 String getFilter()
           
 String getImports()
           
 Column getIndexColumn()
           
 String getOrderBy()
           
 String getOrdering()
           
 String getParameters()
           
 RelationshipMapping.Endpoint getSource()
           
 RelationshipMapping.Endpoint getTarget()
           
 String getVariables()
           
 boolean isMToN()
          Returns true if this is a many-to-many relationship.
 RelationshipMapping reverse()
           
 void setFilter(String filter)
           
 void setImports(String imports)
           
 void setIndexColumn(Column indexColumn)
           
 void setMToN(boolean val)
           
 void setOrderBy(String orderBy)
           
 void setOrdering(String ordering)
           
 void setParameters(String parameters)
           
 void setSource(RelationshipMapping.Endpoint source)
           
 void setTarget(RelationshipMapping.Endpoint target)
           
 void setVariables(String variables)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelationshipMapping

public RelationshipMapping()
Method Detail

getOrderBy

public String getOrderBy()

setOrderBy

public void setOrderBy(String orderBy)

getOrdering

public String getOrdering()

setOrdering

public void setOrdering(String ordering)

isMToN

public boolean isMToN()
Returns true if this is a many-to-many relationship.


setMToN

public void setMToN(boolean val)

getSource

public RelationshipMapping.Endpoint getSource()

setSource

public void setSource(RelationshipMapping.Endpoint source)

getTarget

public RelationshipMapping.Endpoint getTarget()

setTarget

public void setTarget(RelationshipMapping.Endpoint target)

getIndexColumn

public Column getIndexColumn()

setIndexColumn

public void setIndexColumn(Column indexColumn)

reverse

public RelationshipMapping reverse()

getFilter

public String getFilter()

setFilter

public void setFilter(String filter)

getParameters

public String getParameters()

setParameters

public void setParameters(String parameters)

getVariables

public String getVariables()

setVariables

public void setVariables(String variables)

getImports

public String getImports()

setImports

public void setImports(String imports)


$Header: /cvsroot/xorm/xorm/docs/api/org/xorm/RelationshipMapping.html,v 1.9 2004/05/30 08:55:03 wbiggs Exp $