Class IgnitionSession
- java.lang.Object
- 
- org.apache.wicket.Session
- 
- org.apache.wicket.protocol.http.WebSession
- 
- com.inductiveautomation.ignition.gateway.web.IgnitionSession
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- org.apache.wicket.event.IEventSink,- org.apache.wicket.util.io.IClusterable
 
 public class IgnitionSession extends org.apache.wicket.protocol.http.WebSession- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description IgnitionSession(org.apache.wicket.request.Request request, GatewayContext gatewayContext, WebAuthUserContext user)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearConsoleWriter()voiddebug(java.lang.String message)voiderror(java.lang.String message, java.lang.Throwable ex)voiderror(java.lang.Throwable ex)voidfatal(java.lang.String message)java.lang.StringformatThrowable(java.lang.Throwable ex)static IgnitionSessionget()java.io.StringWritergetConsoleWriter()NavLocationgetCurrentLocation()ProgressListenergetProgressListener()WebAuthUserContextgetUser()voidinfo(java.lang.String message)booleanisAdmin()Returns true if this web session is logged in and should have access to the administrative portions of the gateway.booleanisLoggedIn()Returns true if this web session has logged in.booleanisSessionActive()voidsetCurrentLocation(NavLocation currentLocation)voidsetProgressListener(ProgressListener progressListener)voidsetUser(WebAuthUserContext user)voidsetUser(WebAuthUserContext user, boolean invalidate)voidsuccess(java.lang.String message)voidtouch()voidwarn(java.lang.String message)- 
Methods inherited from class org.apache.wicket.protocol.http.WebSessiongetClientInfo, invalidate, newBrowserInfoPage
 - 
Methods inherited from class org.apache.wicket.Sessionbind, cleanupFeedbackMessages, clear, debug, detach, dirty, dirty, error, exists, fatal, getApplication, getAttribute, getAttributeNames, getAuthorizationStrategy, getClassResolver, getFeedbackMessages, getId, getLocale, getMetaData, getPageFactory, getPageManager, getSessionStore, getSizeInBytes, getStyle, info, internalDetach, invalidateNow, isCurrentRequestValid, isSessionInvalidated, isTemporary, newPageAccessSynchronizer, nextPageId, nextSequenceValue, onEvent, onInvalidate, removeAttribute, replaceSession, setAttribute, setClientInfo, setLocale, setMetaData, setStyle, success, warn
 
- 
 
- 
- 
- 
Constructor Detail- 
IgnitionSessionpublic IgnitionSession(org.apache.wicket.request.Request request, GatewayContext gatewayContext, WebAuthUserContext user)
 
- 
 - 
Method Detail- 
isSessionActivepublic boolean isSessionActive() 
 - 
touchpublic void touch() 
 - 
getpublic static IgnitionSession get() 
 - 
clearConsoleWriterpublic void clearConsoleWriter() 
 - 
getConsoleWriterpublic java.io.StringWriter getConsoleWriter() 
 - 
getUserpublic WebAuthUserContext getUser() 
 - 
setUserpublic void setUser(WebAuthUserContext user) 
 - 
setUserpublic void setUser(WebAuthUserContext user, boolean invalidate) 
 - 
isLoggedInpublic boolean isLoggedIn() Returns true if this web session has logged in. Doesn't say anything about what roles or access the logged in user should have
 - 
isAdminpublic boolean isAdmin() Returns true if this web session is logged in and should have access to the administrative portions of the gateway.
 - 
debugpublic void debug(java.lang.String message) 
 - 
infopublic void info(java.lang.String message) 
 - 
successpublic void success(java.lang.String message) 
 - 
warnpublic void warn(java.lang.String message) 
 - 
fatalpublic void fatal(java.lang.String message) 
 - 
errorpublic void error(java.lang.String message, java.lang.Throwable ex)
 - 
errorpublic void error(java.lang.Throwable ex) 
 - 
formatThrowablepublic java.lang.String formatThrowable(java.lang.Throwable ex) 
 - 
getCurrentLocationpublic NavLocation getCurrentLocation() 
 - 
setCurrentLocationpublic void setCurrentLocation(NavLocation currentLocation) 
 - 
getProgressListenerpublic ProgressListener getProgressListener() 
 - 
setProgressListenerpublic void setProgressListener(ProgressListener progressListener) 
 
- 
 
-