|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.enterprise.control.AbstractListener org.deegree.enterprise.control.AbstractDBListener
public abstract class AbstractDBListener
The class listens to the get request against iso 19115 formated metadata here the result shall be returned in full format
---------------------------------------------------------------------
Constructor Summary | |
---|---|
AbstractDBListener()
|
Method Summary | |
---|---|
void |
actionPerformed(FormEvent event)
This method is called either to search for metadata or to lookup keywords from the thesaurus |
protected abstract java.util.HashMap |
createRequest(RPCWebEvent rpcEvent)
creates a request from the RPCWebEvent passed to this listener |
protected abstract void |
handleResult(java.lang.Object result)
handles the result of a 'FULL' catalog query |
protected abstract java.util.HashMap |
performRequest(RPCWebEvent event)
performs the request contained in the passed RPCWebEvent |
protected abstract void |
validateRequest(RPCWebEvent event)
validates the request to be performed. |
protected abstract java.lang.Object |
validateResult(java.util.HashMap result)
validates the result of the catalog request and returns an Object depending on the results content. |
Methods inherited from class org.deegree.enterprise.control.AbstractListener |
---|
getAlternativeNextPage, getHomePath, getInitParameter, getInitParameterList, getNextPage, getRequest, getReturnValue, gotoErrorPage, handle, setAlternativeNextPage, setDefaultAlternativeNextPage, setDefaultNextPage, setInitParameterList, setNextPage, setReturnValue, toModel |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractDBListener()
Method Detail |
---|
public void actionPerformed(FormEvent event)
actionPerformed
in interface WebListener
actionPerformed
in class AbstractListener
protected abstract void validateRequest(RPCWebEvent event) throws PortalException
event
- event object containing the request to be performed
PortalException
protected abstract java.util.HashMap createRequest(RPCWebEvent rpcEvent) throws PortalException
rpcEvent
- event object containing the request to be performed
PortalException
- will be throwns if it is impossible to create the requestprotected abstract java.util.HashMap performRequest(RPCWebEvent event) throws PortalException
event
- event object containing the request to be performed
PortalException
protected abstract java.lang.Object validateResult(java.util.HashMap result) throws PortalException
result
- result to a request
PortalException
protected abstract void handleResult(java.lang.Object result) throws PortalException
result
- result to a GetRecord request
PortalException
|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org