org.benow.web.extensions.trans
Class TranslationServiceImpl

java.lang.Object
  extended by org.benow.web.extensions.trans.TranslationServiceImpl
All Implemented Interfaces:
org.benow.java.spec.Markup, org.benow.service.Service, TranslationService

public class TranslationServiceImpl
extends java.lang.Object
implements TranslationService


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.benow.java.spec.Markup
org.benow.java.spec.Markup.ParamName, org.benow.java.spec.Markup.ReturnDescription
 
Constructor Summary
TranslationServiceImpl()
           
 
Method Summary
 void addTranslation(java.lang.String lang, java.lang.String forItem, java.lang.String id, java.lang.String translated)
           
 java.util.List<java.lang.String> getExistingTranslatedLanguages(java.lang.String forPage)
           
 Translation getTranslation(java.lang.String lang, java.lang.String forItem, java.lang.String id)
           
 Translations getTranslations(java.lang.String forItem, java.lang.String lang)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TranslationServiceImpl

public TranslationServiceImpl()
Method Detail

getTranslations

public Translations getTranslations(java.lang.String forItem,
                                    java.lang.String lang)
                             throws org.benow.xml.io.TransformerError,
                                    java.io.IOException
Specified by:
getTranslations in interface TranslationService
Throws:
org.benow.xml.io.TransformerError
java.io.IOException

getExistingTranslatedLanguages

public java.util.List<java.lang.String> getExistingTranslatedLanguages(java.lang.String forPage)
                                                                throws java.io.IOException
Specified by:
getExistingTranslatedLanguages in interface TranslationService
Throws:
java.io.IOException

getTranslation

public Translation getTranslation(java.lang.String lang,
                                  java.lang.String forItem,
                                  java.lang.String id)
Specified by:
getTranslation in interface TranslationService

addTranslation

public void addTranslation(java.lang.String lang,
                           java.lang.String forItem,
                           java.lang.String id,
                           java.lang.String translated)
Specified by:
addTranslation in interface TranslationService