Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ianj-als/omtc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Johnson <ian.johnson@appliedlanguage.com>2013-02-12 19:15:24 +0400
committerIan Johnson <ian.johnson@appliedlanguage.com>2013-02-12 19:15:24 +0400
commit1933430709efe2845775042618e131e593b3c9e7 (patch)
treef3b74e7008342a0d9b84cd9a6fce15381b8b2609
parentec9fdaf1b09a5461e424bb9c1ce92feea182732d (diff)
Added ISession to translator interface methods.
-rw-r--r--src/main/java/com/capitati/omtc/core/translation/Translator.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/com/capitati/omtc/core/translation/Translator.java b/src/main/java/com/capitati/omtc/core/translation/Translator.java
index 3ef63a3..a483cdc 100644
--- a/src/main/java/com/capitati/omtc/core/translation/Translator.java
+++ b/src/main/java/com/capitati/omtc/core/translation/Translator.java
@@ -26,6 +26,7 @@ import com.capitati.omtc.core.resources.IPrimaryResource;
import com.capitati.omtc.core.scheduling.IPriority;
import com.capitati.omtc.core.scheduling.ITicketObserver;
import com.capitati.omtc.core.scheduling.TranslationTicket;
+import com.capitati.omtc.core.session.ISession;
import com.google.common.base.Predicate;
/**
@@ -83,6 +84,7 @@ public abstract class Translator<V> {
* @throws Exception On an error.
*/
public abstract TranslationTicket<V> scheduleTranslation(
+ ISession session,
IPrimaryResource resourceToTranslate,
IPriority<V> thePriority,
ITicketObserver<TranslationTicket<V>, V> translationObserver)
@@ -100,6 +102,7 @@ public abstract class Translator<V> {
* @throws Exception On an error.
*/
public abstract TranslationTicket<V> scheduleTranslation(
+ ISession session,
String sourceSentence,
IPriority<V> thePriority,
ITicketObserver<TranslationTicket<V>, V> translationObserver)
@@ -116,5 +119,6 @@ public abstract class Translator<V> {
* @throws Exception
*/
public abstract Set<TranslationTicket<V>> retrieveTranslations(
+ ISession session,
Predicate<TranslationTicket<V>> filter) throws Exception;
}