org.nakedobjects.plugins.sql.objectstore
Class IdMappingAbstract

java.lang.Object
  extended by org.nakedobjects.plugins.sql.objectstore.IdMappingAbstract
Direct Known Subclasses:
IdMapping, JdbcObjectReferenceMapping

public class IdMappingAbstract
extends java.lang.Object


Constructor Summary
IdMappingAbstract()
           
 
Method Summary
 void appendColumnDefinitions(java.lang.StringBuffer sql)
           
 void appendColumnNames(java.lang.StringBuffer sql)
           
 void appendInsertValues(java.lang.StringBuffer sql, NakedObject object)
           
 void appendWhereClause(java.lang.StringBuffer sql, NakedObject object)
           
 void appendWhereClause(java.lang.StringBuffer sql, Oid oid)
           
protected  NakedObject getAdapter(NakedObjectSpecification specification, Oid oid)
           
protected  java.lang.String getColumn()
           
 java.lang.String primaryKey(Oid oid)
           
 Oid recreateOid(Results rs, NakedObjectSpecification specification)
           
protected  void setColumn(java.lang.String column)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdMappingAbstract

public IdMappingAbstract()
Method Detail

setColumn

protected void setColumn(java.lang.String column)

getColumn

protected java.lang.String getColumn()

appendWhereClause

public void appendWhereClause(java.lang.StringBuffer sql,
                              NakedObject object)

appendWhereClause

public void appendWhereClause(java.lang.StringBuffer sql,
                              Oid oid)

appendColumnDefinitions

public void appendColumnDefinitions(java.lang.StringBuffer sql)

appendColumnNames

public void appendColumnNames(java.lang.StringBuffer sql)

appendInsertValues

public void appendInsertValues(java.lang.StringBuffer sql,
                               NakedObject object)

primaryKey

public java.lang.String primaryKey(Oid oid)

recreateOid

public Oid recreateOid(Results rs,
                       NakedObjectSpecification specification)

getAdapter

protected NakedObject getAdapter(NakedObjectSpecification specification,
                                 Oid oid)


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