public class Common
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
Common.ContextKeys |
static interface |
Common.GroveServlets |
static interface |
Common.TimePeriods |
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
ANON_VIEW_KEY |
static ContextWrapper |
ctx |
private static java.lang.String |
CUSTOM_VIEW_KEY |
private static java.lang.String |
environmentProfileName |
private static java.lang.Object |
i18nLock |
private static java.lang.String |
lazyFiledataPath |
static com.serotonin.monitor.MonitoredValues |
MONITORED_VALUES |
static int |
NEW_ID |
private static java.lang.String |
SESSION_USER |
private static java.util.ResourceBundle |
systemBundle |
private static java.lang.String |
systemLanguage |
static ExportCodes |
TIME_PERIOD_CODES |
static com.serotonin.timer.RealTimeTimer |
timer |
static java.lang.String |
UTF8 |
static java.nio.charset.Charset |
UTF8_CS |
Constructor and Description |
---|
Common() |
Modifier and Type | Method and Description |
---|---|
static void |
addAnonymousView(javax.servlet.http.HttpServletRequest request,
View view) |
static void |
changeEnvironmentProfile(java.lang.String provilePath) |
static java.lang.String |
encrypt(java.lang.String plaintext) |
private static void |
ensureI18n() |
private static java.util.Locale |
findLocale(java.lang.String language) |
static java.lang.String |
generateXid(java.lang.String prefix) |
static View |
getAnonymousView(javax.servlet.http.HttpServletRequest request,
int id) |
static View |
getAnonymousView(int id) |
private static java.util.List<View> |
getAnonymousViews(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getBackgroundProcessDescription() |
static java.util.ResourceBundle |
getBundle() |
static java.util.List<CommPortProxy> |
getCommPorts() |
static com.serotonin.timer.CronTimerTrigger |
getCronTrigger(int periodType,
int delaySeconds) |
static CustomView |
getCustomView() |
static CustomView |
getCustomView(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getDocPath() |
static com.serotonin.util.PropertiesUtils |
getEnvironmentProfile() |
static java.lang.String |
getFiledataPath() |
static java.lang.String |
getGroveUrl(java.lang.String servlet) |
static org.apache.commons.httpclient.HttpClient |
getHttpClient() |
static org.apache.commons.httpclient.HttpClient |
getHttpClient(int timeout) |
static java.util.List<com.serotonin.db.KeyValuePair> |
getLanguages() |
static java.lang.String |
getMessage(java.lang.String key) |
static java.lang.String |
getMessage(java.lang.String key,
java.lang.Object... args) |
static long |
getMillis(int periodType,
int periods)
Returns the length of time in milliseconds that the
|
static org.joda.time.Period |
getPeriod(int periodType,
int periods) |
static com.serotonin.web.i18n.LocalizableMessage |
getPeriodDescription(int periodType,
int periods) |
static User |
getUser() |
static User |
getUser(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getVersion() |
static void |
setCustomView(javax.servlet.http.HttpServletRequest request,
CustomView view) |
static void |
setSystemLanguage(java.lang.String language) |
static void |
setUser(javax.servlet.http.HttpServletRequest request,
User user) |
private static final java.lang.String SESSION_USER
private static final java.lang.String ANON_VIEW_KEY
private static final java.lang.String CUSTOM_VIEW_KEY
public static final java.lang.String UTF8
public static final java.nio.charset.Charset UTF8_CS
public static final int NEW_ID
public static ContextWrapper ctx
public static final com.serotonin.timer.RealTimeTimer timer
public static final com.serotonin.monitor.MonitoredValues MONITORED_VALUES
private static java.lang.String environmentProfileName
public static ExportCodes TIME_PERIOD_CODES
private static java.lang.String lazyFiledataPath
private static java.lang.Object i18nLock
private static java.lang.String systemLanguage
private static java.util.ResourceBundle systemBundle
public static final java.lang.String getVersion()
public static long getMillis(int periodType, int periods)
timePeriod
- numberOfPeriods
- public static org.joda.time.Period getPeriod(int periodType, int periods)
public static com.serotonin.web.i18n.LocalizableMessage getPeriodDescription(int periodType, int periods)
public static User getUser()
public static User getUser(javax.servlet.http.HttpServletRequest request)
public static void setUser(javax.servlet.http.HttpServletRequest request, User user)
public static java.lang.String getBackgroundProcessDescription()
public static View getAnonymousView(int id)
public static View getAnonymousView(javax.servlet.http.HttpServletRequest request, int id)
public static void addAnonymousView(javax.servlet.http.HttpServletRequest request, View view)
private static java.util.List<View> getAnonymousViews(javax.servlet.http.HttpServletRequest request)
public static CustomView getCustomView()
public static CustomView getCustomView(javax.servlet.http.HttpServletRequest request)
public static void setCustomView(javax.servlet.http.HttpServletRequest request, CustomView view)
public static com.serotonin.util.PropertiesUtils getEnvironmentProfile()
public static void changeEnvironmentProfile(java.lang.String provilePath)
public static java.lang.String getGroveUrl(java.lang.String servlet)
public static java.lang.String getDocPath()
public static java.lang.String getFiledataPath()
public static com.serotonin.timer.CronTimerTrigger getCronTrigger(int periodType, int delaySeconds)
public static java.util.List<CommPortProxy> getCommPorts() throws CommPortConfigException
CommPortConfigException
public static java.lang.String encrypt(java.lang.String plaintext)
public static org.apache.commons.httpclient.HttpClient getHttpClient()
public static org.apache.commons.httpclient.HttpClient getHttpClient(int timeout)
public static java.lang.String getMessage(java.lang.String key)
public static java.util.ResourceBundle getBundle()
private static void ensureI18n()
public static java.lang.String getMessage(java.lang.String key, java.lang.Object... args)
public static void setSystemLanguage(java.lang.String language)
private static java.util.Locale findLocale(java.lang.String language)
public static java.util.List<com.serotonin.db.KeyValuePair> getLanguages()
public static java.lang.String generateXid(java.lang.String prefix)