|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--org.jafer.interfaces.Databean
|
+--org.jafer.databeans.DatabeanManager
| Field Summary | |
private ActiveBean[] |
activeBeans
|
private java.lang.String[] |
allDatabases
|
private java.util.Hashtable |
databeanFactories
|
private java.lang.String |
mode
|
private java.lang.String |
name
|
private int |
recordCursor
|
private java.lang.String |
recordSchema
|
private int |
totalRecords
|
| Constructor Summary | |
DatabeanManager()
|
|
| Method Summary | |
java.lang.String[] |
getAllDatabases()
|
java.lang.String |
getCurrentDatabase()
Get database of current record |
Field |
getCurrentRecord()
Get current record |
java.lang.String[] |
getDatabases()
Get databases currently searched |
java.util.Hashtable |
getDatabeanFactories()
|
java.lang.String |
getElementSpec()
Get current element specification setting |
java.lang.String |
getMode()
|
java.lang.String |
getName()
|
int |
getNumberOfResults()
Get number of results for last query |
org.w3c.dom.Node |
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()
|
java.lang.String |
getSearchProfile()
|
boolean |
isCheckRecordFormat()
Get record schema checking setting |
boolean |
isParseQuery()
|
QueryBuilder |
newQueryBuilder()
Get a new QueryBuilder object |
void |
saveQuery(java.lang.String file)
|
void |
setAllDatabases(java.lang.String[] allDatabases)
|
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 |
setDatabeanFactories(java.util.Hashtable databeanFactories)
|
void |
setElementSpec(java.lang.String elementSpec)
Set element specification for record retrieval |
void |
setMode(java.lang.String mode)
|
void |
setName(java.lang.String name)
|
void |
setParseQuery(boolean parseQuery)
|
void |
setRecordCursor(int recordCursor)
Set the current record cursor |
void |
setRecordSchema(java.lang.String recordSchema)
Set current prefered record schema |
void |
setResultSetName(java.lang.String resultSetName)
|
void |
setSearchProfile(java.lang.String searchProfile)
|
int |
submitQuery(org.w3c.dom.Node query)
Send query in XML form |
| Methods inherited from class org.jafer.interfaces.Databean |
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private java.util.Hashtable databeanFactories
private ActiveBean[] activeBeans
private int recordCursor
private java.lang.String recordSchema
private java.lang.String mode
private int totalRecords
private java.lang.String name
private java.lang.String[] allDatabases
| Constructor Detail |
public DatabeanManager()
| Method Detail |
public void setDatabeanFactories(java.util.Hashtable databeanFactories)
public java.util.Hashtable getDatabeanFactories()
public QueryBuilder newQueryBuilder()
Queriable
newQueryBuilder in interface Queriable
public void setRecordCursor(int recordCursor)
throws JaferException
Present
setRecordCursor in interface PresentrecordCursor - Record position (starting at 1)
JaferExceptionpublic int getRecordCursor()
Present
getRecordCursor in interface Presentpublic void setRecordSchema(java.lang.String recordSchema)
Present
setRecordSchema in interface PresentrecordSchema - record schemapublic java.lang.String getRecordSchema()
Present
getRecordSchema in interface Presentpublic void setDatabases(java.lang.String database)
Search
setDatabases in interface Searchdatabase - databasepublic void setDatabases(java.lang.String[] databases)
Search
setDatabases in interface Searchdatabases - databasespublic java.lang.String[] getDatabases()
Search
getDatabases in interface Search
public int submitQuery(org.w3c.dom.Node query)
throws JaferException
Search
submitQuery in interface SearchJaferExceptionpublic int getNumberOfResults()
Search
getNumberOfResults in interface Search
public Field getCurrentRecord()
throws JaferException
Present
getCurrentRecord in interface PresentJaferException
public java.lang.String getCurrentDatabase()
throws JaferException
Present
getCurrentDatabase in interface PresentJaferExceptionpublic void setCheckRecordFormat(boolean checkRecordFormat)
Present
setCheckRecordFormat in interface PresentcheckRecordFormat - setting of record schema checkingpublic boolean isCheckRecordFormat()
Present
isCheckRecordFormat in interface Presentpublic void setElementSpec(java.lang.String elementSpec)
Present
setElementSpec in interface PresentelementSpec - element specificationpublic java.lang.String getElementSpec()
Present
getElementSpec in interface Presentpublic void setResultSetName(java.lang.String resultSetName)
setResultSetName in interface Searchpublic java.lang.String getResultSetName()
getResultSetName in interface Searchpublic void setSearchProfile(java.lang.String searchProfile)
setSearchProfile in interface Searchpublic java.lang.String getSearchProfile()
getSearchProfile in interface Searchpublic void setParseQuery(boolean parseQuery)
setParseQuery in interface Searchpublic boolean isParseQuery()
isParseQuery in interface Search
public void saveQuery(java.lang.String file)
throws JaferException
saveQuery in interface SearchJaferExceptionpublic org.w3c.dom.Node getQuery()
Search
getQuery in interface Searchpublic void setMode(java.lang.String mode)
public java.lang.String getMode()
public void setName(java.lang.String name)
public java.lang.String getName()
public void setAllDatabases(java.lang.String[] allDatabases)
public java.lang.String[] getAllDatabases()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||