org.benow.web.extensions.trans
Interface TranslationService

All Superinterfaces:
org.benow.java.spec.Markup, org.benow.service.Service
All Known Implementing Classes:
TranslationServiceImpl

public interface TranslationService
extends org.benow.service.Service


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
 
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)
           
 

Method Detail

getTranslations

Translations getTranslations(java.lang.String forItem,
                             java.lang.String lang)
                             throws org.benow.xml.io.TransformerError,
                                    java.io.IOException
Throws:
org.benow.xml.io.TransformerError
java.io.IOException

getExistingTranslatedLanguages

java.util.List<java.lang.String> getExistingTranslatedLanguages(java.lang.String forPage)
                                                                throws java.io.IOException
Throws:
java.io.IOException

getTranslation

Translation getTranslation(java.lang.String lang,
                           java.lang.String forItem,
                           java.lang.String id)

addTranslation

void addTranslation(java.lang.String lang,
                    java.lang.String forItem,
                    java.lang.String id,
                    java.lang.String translated)