de.uni_leipzig.wortschatz.webservice.webservices
Class LeftNeighbours

java.lang.Object
  extended byde.uni_leipzig.wortschatz.webservice.WebServiceTypes
      extended byde.uni_leipzig.wortschatz.webservice.webservices.LeftNeighbours
All Implemented Interfaces:
ConstantsI, ControlLoggingI, LoggingI

public class LeftNeighbours
extends WebServiceTypes
implements ConstantsI, LoggingI

Diese Webservicetyp stellt Anfragen an eine DB. Dabei wird ein String[][] zur?ckgegeben. Auf welche Datenbank hierbei zugegriffen wird, dies wird in der Webserviceverwaltung definiert.

Weitehrin werden die entsprechenden SQL-Statements aus dem Feld "Algorithmus" der Webserviceverwaltungstabelle geladen.

Aufgabe dieses Services:
For a given input word, returns statistically significant left neighbours. (words co-occurring immediately to the left of the input word)

Dieser Webservice wurde aus dem Webservicetyp de.uni_leipzig.wortschatz.webservice.webservicetypes.MySQLSelectType

Author:
Marco Buechler

Field Summary
private  java.sql.Connection objConnection
          Dieses Feld speichert die Referenz auf das Objekt, welches die Verbindung zur DB hergestellt hat.
 
Fields inherited from class de.uni_leipzig.wortschatz.webservice.WebServiceTypes
objAttachments, objRequestParams, objResponseAttachments
 
Fields inherited from interface de.uni_leipzig.wortschatz.webservice.ConstantsI
AUTH_COMMERCIAL_INT, AUTH_COMMERCIAL_STRING, AUTH_FREE_INT, AUTH_FREE_STRING, AUTH_INTERN_INT, AUTH_INTERN_STRING, AUTH_LIMITED_INT, AUTH_LIMITED_STRING, LOCK, SERVICE_DB_PROPERTIES_PATH, SERVICEOVERVIEW_HTML_TEMPLATE, UNLOCK
 
Fields inherited from interface de.uni_leipzig.wortschatz.webservice.LoggingI
logger
 
Fields inherited from interface de.uni_leipzig.wortschatz.webservice.ControlLoggingI
control
 
Constructor Summary
LeftNeighbours()
          Der Stanardkonstruktor.
 
Method Summary
private  CorpusOptions getCorpusOptions()
           
protected  java.lang.String[][] invoke()
          Diese Methode f?hrt den DB-Request aus.
 
Methods inherited from class de.uni_leipzig.wortschatz.webservice.WebServiceTypes
addAttachment, execute, getAlgorithmus, getAttachmentInputStream, getAttachmentInputStream, getAttachmentsDirectory, getCountAttachments, getFirstName, getInputFields, getLogin, getMessageContext, getMimeType, getRealFileName, getRequestParameter, getRequestParameters, getServiceAuthorizationLevel, getServiceDescription, getServiceID, getServiceMagnitude, getServiceOptions, getServiceStdLimit, getStatus, getSurName, getTargetService, getUserAmount, getUserAuthorizationLevel, getUserID, getUserMaxLimit, getUserOptions, getVirtualFileName, getWebserviceType, ping, setRequestParameters, setServiceMagnitude
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objConnection

private java.sql.Connection objConnection
Dieses Feld speichert die Referenz auf das Objekt, welches die Verbindung zur DB hergestellt hat.

Constructor Detail

LeftNeighbours

public LeftNeighbours()
Der Stanardkonstruktor.

Method Detail

invoke

protected java.lang.String[][] invoke()
                               throws java.lang.Exception
Diese Methode f?hrt den DB-Request aus.

Overrides:
invoke in class WebServiceTypes
Throws:
java.lang.Exception

getCorpusOptions

private CorpusOptions getCorpusOptions()


Copyright 2004-8 University of Leipzig, Department of Natural Language Processing. All Rights Reserved.