| 
Esri Geoportal Server 1.0 
 | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.gpt.catalog.search.ASearchEngine
com.esri.gpt.catalog.search.SearchEngineCSW
com.esri.gpt.catalog.search.SearchEngineLocal
public class SearchEngineLocal
CSW based search engine that executes against the local GPT catalog.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class com.esri.gpt.catalog.search.SearchEngineCSW | 
|---|
SearchEngineCSW.AimsContentTypes, SearchEngineCSW.Scheme, SearchEngineCSW.SEARCH_OPERATION | 
| Field Summary | |
|---|---|
static String | 
ID
The ID that can be associated with the search factory hint.  | 
| Fields inherited from class com.esri.gpt.catalog.search.SearchEngineCSW | 
|---|
DATE_FORMAT, KEY_LINK_INFO, KEY_REFERENCES, KEY_TYPES | 
| Constructor Summary | |
|---|---|
SearchEngineLocal(RequestContext context)
 | 
|
| Method Summary | |
|---|---|
 Map<String,Object> | 
createInstances(StringSet rids)
Creates instances  | 
 String | 
getKeyAbstract()
Gets the abstract associated with the key  | 
protected  CswRecord | 
getMetadata(String uuid)
Sends a CSW GetRecordByID request to CSW service.  | 
 void | 
init()
Inits the Object after you have set the properties.  | 
protected  CswRecords | 
sendRequest(String cswRequest)
Sends a CSW GetRecords request to the local CSW service.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final String ID
| Constructor Detail | 
|---|
public SearchEngineLocal(RequestContext context)
| Method Detail | 
|---|
public void init()
          throws SearchException
ASearchEngine
init in class SearchEngineCSWSearchException - the search exception
protected CswRecord getMetadata(String uuid)
                         throws SearchException
getMetadata in class SearchEngineCSWuuid - the document UUID
SearchException - the search exception
protected CswRecords sendRequest(String cswRequest)
                          throws SearchException
sendRequest in class SearchEngineCSWcswRequest - the CSW XML request
SearchException - the search exception
public String getKeyAbstract()
                      throws SearchException
getKeyAbstract in class ASearchEngineSearchExceptionpublic Map<String,Object> createInstances(StringSet rids)
createInstances in class SearchEngineCSWrids - 
  | 
Esri Geoportal Server 1.0 
 | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||