public class RequestLanguageChooser
extends java.lang.Object
implements de.innovationgate.webgate.api.WGLanguageChooser
| Constructor and Description |
|---|
RequestLanguageChooser(de.innovationgate.webgate.api.WGDatabase db,
javax.servlet.http.HttpServletRequest req) |
| Modifier and Type | Method and Description |
|---|---|
de.innovationgate.webgate.api.WGContentKey |
chooseQueryContent(de.innovationgate.webgate.api.WGDatabase db,
java.util.Map<java.lang.String,de.innovationgate.webgate.api.WGContentKey> contents) |
java.util.List<de.innovationgate.webgate.api.WGLanguage> |
getQueryLanguages(de.innovationgate.webgate.api.WGDatabase db) |
de.innovationgate.webgate.api.WGContent |
selectContentForName(de.innovationgate.webgate.api.WGDatabase db,
java.lang.String name,
boolean isBI) |
de.innovationgate.webgate.api.WGContent |
selectContentForPage(de.innovationgate.webgate.api.WGStructEntry page,
boolean isBI) |
java.util.List<de.innovationgate.webgate.api.WGContent> |
selectContentPriorityOrder(de.innovationgate.webgate.api.WGStructEntry entry,
boolean isBI) |
de.innovationgate.webgate.api.WGLanguage |
selectDatabaseLanguage(de.innovationgate.webgate.api.WGDatabase db) |
public RequestLanguageChooser(de.innovationgate.webgate.api.WGDatabase db,
javax.servlet.http.HttpServletRequest req)
public de.innovationgate.webgate.api.WGContent selectContentForName(de.innovationgate.webgate.api.WGDatabase db,
java.lang.String name,
boolean isBI)
throws de.innovationgate.webgate.api.WGAPIException
selectContentForName in interface de.innovationgate.webgate.api.WGLanguageChooserde.innovationgate.webgate.api.WGAPIExceptionpublic de.innovationgate.webgate.api.WGContent selectContentForPage(de.innovationgate.webgate.api.WGStructEntry page,
boolean isBI)
throws de.innovationgate.webgate.api.WGAPIException
selectContentForPage in interface de.innovationgate.webgate.api.WGLanguageChooserde.innovationgate.webgate.api.WGAPIExceptionpublic de.innovationgate.webgate.api.WGLanguage selectDatabaseLanguage(de.innovationgate.webgate.api.WGDatabase db)
throws de.innovationgate.webgate.api.WGAPIException
selectDatabaseLanguage in interface de.innovationgate.webgate.api.WGLanguageChooserde.innovationgate.webgate.api.WGAPIExceptionpublic de.innovationgate.webgate.api.WGContentKey chooseQueryContent(de.innovationgate.webgate.api.WGDatabase db,
java.util.Map<java.lang.String,de.innovationgate.webgate.api.WGContentKey> contents)
throws de.innovationgate.webgate.api.WGAPIException
de.innovationgate.webgate.api.WGAPIExceptionpublic java.util.List<de.innovationgate.webgate.api.WGLanguage> getQueryLanguages(de.innovationgate.webgate.api.WGDatabase db)
throws de.innovationgate.webgate.api.WGAPIException
getQueryLanguages in interface de.innovationgate.webgate.api.WGLanguageChooserde.innovationgate.webgate.api.WGAPIExceptionpublic java.util.List<de.innovationgate.webgate.api.WGContent> selectContentPriorityOrder(de.innovationgate.webgate.api.WGStructEntry entry,
boolean isBI)
throws de.innovationgate.webgate.api.WGAPIException
selectContentPriorityOrder in interface de.innovationgate.webgate.api.WGLanguageChooserde.innovationgate.webgate.api.WGAPIException