org.nakedobjects.plugins.sql.objectstore.auto
Class AutoMapper
java.lang.Object
org.nakedobjects.plugins.sql.objectstore.AbstractMapper
org.nakedobjects.plugins.sql.objectstore.auto.AbstractAutoMapper
org.nakedobjects.plugins.sql.objectstore.auto.AutoMapper
- All Implemented Interfaces:
- ObjectMapping
public class AutoMapper
- extends AbstractAutoMapper
- implements ObjectMapping
|
Method Summary |
void |
createObject(DatabaseConnector connector,
NakedObject object)
|
void |
createTables(DatabaseConnector connection)
|
void |
destroyObject(DatabaseConnector connector,
NakedObject object)
|
NakedObject[] |
getInstances(DatabaseConnector connector,
NakedObjectSpecification spec)
|
NakedObject[] |
getInstances(DatabaseConnector connector,
NakedObjectSpecification spec,
java.lang.String pattern)
|
NakedObject |
getObject(DatabaseConnector connector,
Oid oid,
NakedObjectSpecification hint)
|
boolean |
hasInstances(DatabaseConnector connector,
NakedObjectSpecification cls)
|
protected void |
loadFields(NakedObject object,
Results rs)
|
void |
resolve(DatabaseConnector connector,
NakedObject object)
|
void |
resolveCollection(DatabaseConnector connector,
NakedObject object,
NakedObjectAssociation field)
|
void |
save(DatabaseConnector connector,
NakedObject object)
|
void |
startup(DatabaseConnector connector,
ObjectMappingLookup objectMapperLookup)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AutoMapper
public AutoMapper(java.lang.String nakedClassName,
java.lang.String parameterBase,
FieldMappingLookup lookup)
createObject
public void createObject(DatabaseConnector connector,
NakedObject object)
- Specified by:
createObject in interface ObjectMapping
createTables
public void createTables(DatabaseConnector connection)
- Specified by:
createTables in class AbstractMapper
destroyObject
public void destroyObject(DatabaseConnector connector,
NakedObject object)
- Specified by:
destroyObject in interface ObjectMapping
getInstances
public NakedObject[] getInstances(DatabaseConnector connector,
NakedObjectSpecification spec)
- Specified by:
getInstances in interface ObjectMapping
getInstances
public NakedObject[] getInstances(DatabaseConnector connector,
NakedObjectSpecification spec,
java.lang.String pattern)
- Specified by:
getInstances in interface ObjectMapping
getObject
public NakedObject getObject(DatabaseConnector connector,
Oid oid,
NakedObjectSpecification hint)
- Specified by:
getObject in interface ObjectMapping
hasInstances
public boolean hasInstances(DatabaseConnector connector,
NakedObjectSpecification cls)
- Specified by:
hasInstances in interface ObjectMapping
loadFields
protected void loadFields(NakedObject object,
Results rs)
resolve
public void resolve(DatabaseConnector connector,
NakedObject object)
- Specified by:
resolve in interface ObjectMapping
resolveCollection
public void resolveCollection(DatabaseConnector connector,
NakedObject object,
NakedObjectAssociation field)
- Specified by:
resolveCollection in interface ObjectMapping
startup
public void startup(DatabaseConnector connector,
ObjectMappingLookup objectMapperLookup)
- Specified by:
startup in interface ObjectMapping
save
public void save(DatabaseConnector connector,
NakedObject object)
- Specified by:
save in interface ObjectMapping
toString
public java.lang.String toString()
- Overrides:
toString in class AbstractAutoMapper
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.