de.uni_leipzig.wortschatz.webservice.webservices
Class Frequencies

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

public class Frequencies
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:
Returns the frequency and frequency class of the input word. Frequency class is computed in relation to the most frequent word in the corpus. The higher the class, the rarer the 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
Frequencies()
          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

Frequencies

public Frequencies()
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.