|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jafer.interfaces.Databean
org.jafer.databeans.Adaptor
public class Adaptor
Super class for adaptors, includes methods to set transforms via templates object and specify source and target schemas - configured via server.xml
Field Summary | |
---|---|
private Databean |
databean
|
private java.lang.String |
sourceSchema
|
private java.lang.String |
targetSchema
|
private javax.xml.transform.Templates |
template
|
Constructor Summary | |
---|---|
Adaptor()
|
Method Summary | |
---|---|
java.lang.String |
getCurrentDatabase()
Get database of current record |
Field |
getCurrentRecord()
Get current record |
java.lang.String[] |
getDatabases()
Get databases currently searched |
Databean |
getDatabean()
|
java.lang.String |
getElementSpec()
Get current element specification setting |
int |
getNumberOfResults()
Get number of results for last query |
int |
getNumberOfResults(java.lang.String databaseName)
Get number of results from the named database for last query |
java.lang.Object |
getQuery()
Get the last submitted query |
int |
getRecordCursor()
Get the current record position cursor |
java.lang.String |
getRecordSchema()
Get currently set record schema |
java.lang.String |
getResultSetName()
|
JaferException |
getSearchException(java.lang.String database)
If a search fails this method will return the JaferException for the specified database |
JaferException[] |
getSearchException(java.lang.String[] databases)
If a search fails this method will return the JaferException for the specified databases |
java.lang.String |
getSourceSchema()
|
java.lang.String |
getTargetSchema()
|
javax.xml.transform.Templates |
getTransform()
|
boolean |
isCheckRecordFormat()
Get record schema checking setting |
boolean |
isParseQuery()
|
void |
saveQuery(java.lang.String file)
|
void |
setCheckRecordFormat(boolean checkRecordFormat)
Throw exception is record schema not preferred schema |
void |
setDatabases(java.lang.String database)
Set database to search |
void |
setDatabases(java.lang.String[] databases)
Set databases to search |
void |
setDatabean(Databean databean)
|
void |
setElementSpec(java.lang.String elementSpec)
Set element specification for record retrieval |
void |
setParseQuery(boolean parseQuery)
|
void |
setRecordCursor(int nRecord)
Set the current record cursor |
void |
setRecordSchema(java.lang.String schema)
Set current prefered record schema |
void |
setResultSetName(java.lang.String resultSetName)
|
void |
setSourceSchema(java.lang.String sourceSchema)
|
void |
setTargetSchema(java.lang.String targetSchema)
|
void |
setTransform(javax.xml.transform.Templates template)
|
int |
submitQuery(java.lang.Object query)
Send query (can be in XML form) |
Methods inherited from class org.jafer.interfaces.Databean |
---|
getCacheSupport, getPresentSupport, getScanSupport, getSearchSupport |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private Databean databean
private javax.xml.transform.Templates template
private java.lang.String sourceSchema
private java.lang.String targetSchema
Constructor Detail |
---|
public Adaptor()
Method Detail |
---|
public void setTransform(javax.xml.transform.Templates template)
public javax.xml.transform.Templates getTransform()
public void setSourceSchema(java.lang.String sourceSchema)
public java.lang.String getSourceSchema()
public void setTargetSchema(java.lang.String targetSchema)
public java.lang.String getTargetSchema()
public void setDatabean(Databean databean)
public Databean getDatabean()
public int submitQuery(java.lang.Object query) throws JaferException
Search
submitQuery
in interface Search
JaferException
public Field getCurrentRecord() throws JaferException
Present
getCurrentRecord
in interface Present
JaferException
public void setRecordCursor(int nRecord) throws JaferException
Present
setRecordCursor
in interface Present
nRecord
- Record position (starting at 1)
JaferException
public int getRecordCursor()
Present
getRecordCursor
in interface Present
public void setCheckRecordFormat(boolean checkRecordFormat)
Present
setCheckRecordFormat
in interface Present
checkRecordFormat
- setting of record schema checkingpublic boolean isCheckRecordFormat()
Present
isCheckRecordFormat
in interface Present
public void setElementSpec(java.lang.String elementSpec)
Present
setElementSpec
in interface Present
elementSpec
- element specificationpublic java.lang.String getElementSpec()
Present
getElementSpec
in interface Present
public void setRecordSchema(java.lang.String schema)
Present
setRecordSchema
in interface Present
schema
- record schemapublic java.lang.String getRecordSchema()
Present
getRecordSchema
in interface Present
public java.lang.String getCurrentDatabase() throws JaferException
Present
getCurrentDatabase
in interface Present
JaferException
public void setResultSetName(java.lang.String resultSetName)
setResultSetName
in interface Search
public java.lang.String getResultSetName()
getResultSetName
in interface Search
public void setDatabases(java.lang.String database)
Search
setDatabases
in interface Search
database
- databasepublic void setDatabases(java.lang.String[] databases)
Search
setDatabases
in interface Search
databases
- databasespublic java.lang.String[] getDatabases()
Search
getDatabases
in interface Search
public void setParseQuery(boolean parseQuery)
setParseQuery
in interface Search
public boolean isParseQuery()
isParseQuery
in interface Search
public void saveQuery(java.lang.String file) throws JaferException
saveQuery
in interface Search
JaferException
public int getNumberOfResults()
Search
getNumberOfResults
in interface Search
public int getNumberOfResults(java.lang.String databaseName)
Search
getNumberOfResults
in interface Search
public java.lang.Object getQuery()
Search
getQuery
in interface Search
public JaferException getSearchException(java.lang.String database) throws JaferException
Search
getSearchException
in interface Search
database
- The name of the database to check
JaferException
public JaferException[] getSearchException(java.lang.String[] databases) throws JaferException
Search
getSearchException
in interface Search
databases
- The databases to search
JaferException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |