public class JspHelper
extends java.lang.Object
Constructor and Description |
---|
JspHelper(javax.servlet.jsp.PageContext pageContext)
Constructor, taking the page context.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
fullDateFormat(java.util.Date date) |
java.lang.String |
fullDateTimeFormat(java.util.Date date) |
java.lang.String |
fullTimeFormat(java.util.Date date) |
TMLContext |
getContextFromTag(java.lang.String id)
Retrieves a TMLContext object for the context of a specified WebTML tag.
|
WGACore |
getCore()
Returns the WGA core object
|
de.innovationgate.webgate.api.WGDatabase |
getDatabase(java.lang.String key)
Fetches a database by the given key, without opening it.
|
java.util.Collection<java.lang.String> |
getDatabaseKeys()
Returns the database keys of available Databases in WGA
|
WGPDispatcher |
getDispatcher()
Returns the dispatcher servlet of WGA
|
java.util.PropertyResourceBundle |
getLabels(java.lang.String baseName)
Returns labels for a given language name
|
TMLContext |
getMainContext()
Returns a TMLContext object for the main context of the current request.
|
javax.servlet.jsp.PageContext |
getPageContext()
Serves the JSP page context again
|
java.lang.String |
getPublisherPath()
Returns the path to the WGAPublisher on this server, excluding any additional path information.
|
java.lang.String |
getRequestPath()
Returns the complete URL to this request
|
WGAError |
getWGAError() |
boolean |
isAdminLoggedIn() |
boolean |
isBrowserInterface() |
java.lang.String |
longDateFormat(java.util.Date date) |
java.lang.String |
longDateTimeFormat(java.util.Date date) |
java.lang.String |
longTimeFormat(java.util.Date date) |
java.lang.String |
mediumDateFormat(java.util.Date date) |
java.lang.String |
mediumDateTimeFormat(java.util.Date date) |
java.lang.String |
mediumTimeFormat(java.util.Date date) |
java.lang.String |
numberFormat(java.lang.Number num) |
de.innovationgate.webgate.api.WGDatabase |
openDatabase(java.lang.String key)
Opens the database with the given key.
|
de.innovationgate.webgate.api.WGDatabase |
openDatabase(de.innovationgate.webgate.api.WGDatabase db)
Opens the given database object with the domain login of the current user, or anonymous if there is none.
|
void |
setContentType(java.lang.String contentType) |
java.lang.String |
shortDateFormat(java.util.Date date) |
java.lang.String |
shortDateTimeFormat(java.util.Date date) |
java.lang.String |
shortTimeFormat(java.util.Date date) |
void |
writeContentInfo()
Writes content information script block based on the request path.
|
public JspHelper(javax.servlet.jsp.PageContext pageContext)
public java.util.Collection<java.lang.String> getDatabaseKeys()
public WGPDispatcher getDispatcher()
public WGACore getCore()
public de.innovationgate.webgate.api.WGDatabase openDatabase(java.lang.String key) throws de.innovationgate.webgate.api.WGException
key
- The database keyde.innovationgate.webgate.api.WGUnavailableException
de.innovationgate.webgate.api.WGException
public de.innovationgate.webgate.api.WGDatabase openDatabase(de.innovationgate.webgate.api.WGDatabase db) throws de.innovationgate.webgate.api.WGException
db
- The database to opende.innovationgate.webgate.api.WGException
public de.innovationgate.webgate.api.WGDatabase getDatabase(java.lang.String key) throws de.innovationgate.webgate.api.WGException
key
- The database keyde.innovationgate.webgate.api.WGException
public java.lang.String getRequestPath()
public java.lang.String getPublisherPath()
public TMLContext getContextFromTag(java.lang.String id)
id
- The ID of the WebTML tag.public TMLContext getMainContext()
public java.util.PropertyResourceBundle getLabels(java.lang.String baseName)
baseName
- The language namepublic boolean isBrowserInterface()
public boolean isAdminLoggedIn()
public WGAError getWGAError()
public java.lang.String shortDateFormat(java.util.Date date)
public java.lang.String fullDateFormat(java.util.Date date)
public java.lang.String longDateFormat(java.util.Date date)
public java.lang.String mediumDateFormat(java.util.Date date)
public java.lang.String shortDateTimeFormat(java.util.Date date)
public java.lang.String fullTimeFormat(java.util.Date date)
public java.lang.String longTimeFormat(java.util.Date date)
public java.lang.String mediumTimeFormat(java.util.Date date)
public java.lang.String shortTimeFormat(java.util.Date date)
public java.lang.String fullDateTimeFormat(java.util.Date date)
public java.lang.String longDateTimeFormat(java.util.Date date)
public java.lang.String mediumDateTimeFormat(java.util.Date date)
public java.lang.String numberFormat(java.lang.Number num)
public void setContentType(java.lang.String contentType)
public void writeContentInfo() throws java.io.IOException
java.io.IOException
public javax.servlet.jsp.PageContext getPageContext()