com.languagecomputer.api
Class QuestionAnswerPairWebServiceImpl

java.lang.Object
  extended by com.languagecomputer.api.BaseWebServiceImpl
      extended by com.languagecomputer.api.BaseAnnotationWebServiceImpl
          extended by com.languagecomputer.api.QuestionAnswerPairWebServiceImpl
All Implemented Interfaces:
BaseWebService, QuestionAnswerPairWebService

public class QuestionAnswerPairWebServiceImpl
extends BaseAnnotationWebServiceImpl
implements QuestionAnswerPairWebService

Implementation of QuestionAnswerPairWebService.

Since:
1.0
Author:
Kirk Roberts

Field Summary
 
Fields inherited from class com.languagecomputer.api.BaseAnnotationWebServiceImpl
xmlConverter
 
Fields inherited from class com.languagecomputer.api.BaseWebServiceImpl
sessionManager
 
Constructor Summary
QuestionAnswerPairWebServiceImpl(SessionManager sessionManager)
          Creates a new QuestionAnswerPairWebServiceImpl using the given sessionManager.
 
Method Summary
protected  AnnotationService getAnnotationService(String sessionID)
          Returns the QuestionAnswerPairService.
protected  AnnotationType getAnnotationType()
          Returns QuestionAnswerPair.TYPE.
 
Methods inherited from class com.languagecomputer.api.BaseAnnotationWebServiceImpl
process
 
Methods inherited from class com.languagecomputer.api.BaseWebServiceImpl
registerSession, unregisterSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.languagecomputer.api.QuestionAnswerPairWebService
process
 
Methods inherited from interface com.languagecomputer.api.BaseWebService
registerSession, unregisterSession
 

Constructor Detail

QuestionAnswerPairWebServiceImpl

public QuestionAnswerPairWebServiceImpl(SessionManager sessionManager)
Creates a new QuestionAnswerPairWebServiceImpl using the given sessionManager.

Parameters:
sessionManager - The SessionManager to use for Session control.
Method Detail

getAnnotationService

protected AnnotationService getAnnotationService(String sessionID)
                                          throws Exception
Returns the QuestionAnswerPairService.

Specified by:
getAnnotationService in class BaseAnnotationWebServiceImpl
Parameters:
sessionID - The ID of the current Session.
Returns:
The Session's QuestionAnswerPairService instance.
Throws:
Exception - If an error occurs retrieving the service.

getAnnotationType

protected AnnotationType getAnnotationType()
Returns QuestionAnswerPair.TYPE.

Specified by:
getAnnotationType in class BaseAnnotationWebServiceImpl
Returns:
QuestionAnswerPair.TYPE.


Copyright © 2009. All Rights Reserved.