|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface JOTQueryInterface
Interface to query implementations
The query Implementations provide backend specific support for executing search querries for Models.
| Method Summary | |
|---|---|
void |
alterAddField(JOTModelMapping mapping,
JOTDBField field,
java.lang.Object defaultValue)
Add a new Field to a table The field must be defined in the DB Model. |
void |
createTable(JOTModelMapping mapping)
|
void |
delete(JOTModel model)
Delete record in backend |
void |
deleteTable(JOTModelMapping mapping)
Delete the WHOLE TABLE in backend |
java.util.Vector |
find(JOTModelMapping mapping,
java.lang.Class objectClass,
JOTSQLQueryParams params)
Returns all the records matching the parameters |
JOTModel |
findByID(JOTModelMapping mapping,
java.lang.Class objectClass,
long id)
Returns the record whith the given ID |
JOTModel |
findOne(JOTModelMapping mapping,
java.lang.Class objectClass,
JOTSQLQueryParams params)
Returns the first records matching the parameters |
java.util.Vector |
findUsingSQL(JOTModelMapping mapping,
java.lang.Class objectClass,
java.lang.String sql,
java.lang.Object[] params)
This is here, if you want to make manual custom SQL calls not covered by the other methods NOTE: your request MUST return records matching your model. THIS IS ONLY SUPPORTED WITH THE SQL Model (JOTDBModel) |
void |
save(JOTModel model)
Saves record in backend |
| Method Detail |
|---|
JOTModel findByID(JOTModelMapping mapping,
java.lang.Class objectClass,
long id)
throws java.lang.Exception
dataId -
java.lang.Exception
java.util.Vector findUsingSQL(JOTModelMapping mapping,
java.lang.Class objectClass,
java.lang.String sql,
java.lang.Object[] params)
throws java.lang.Exception
sql - ie: "select * from 'users' where first=?, last=? order by name" ... etc ...params - ie: ['John','Doe']
java.lang.Exception
JOTModel findOne(JOTModelMapping mapping,
java.lang.Class objectClass,
JOTSQLQueryParams params)
throws java.lang.Exception
java.lang.Exception
java.util.Vector find(JOTModelMapping mapping,
java.lang.Class objectClass,
JOTSQLQueryParams params)
throws java.lang.Exception
java.lang.Exception
void createTable(JOTModelMapping mapping)
throws java.lang.Exception
java.lang.Exception
void save(JOTModel model)
throws java.lang.Exception
model -
java.lang.Exception
void deleteTable(JOTModelMapping mapping)
throws java.lang.Exception
mapping -
java.lang.Exception
void delete(JOTModel model)
throws java.lang.Exception
model -
java.lang.Exception
void alterAddField(JOTModelMapping mapping,
JOTDBField field,
java.lang.Object defaultValue)
throws java.lang.Exception
java.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||