public abstract class UserSession
extends org.apache.wicket.protocol.http.WebSession
Session
that maintains a reference
to a JCR Session
. It is available to plugins as a
threadlocal variable during request processing.
When the Wicket session is no longer referenced, the JCR session model is detached.
Constructor and Description |
---|
UserSession(org.apache.wicket.Request request) |
Modifier and Type | Method and Description |
---|---|
static UserSession |
get() |
abstract String |
getApplicationName() |
abstract ClassLoader |
getClassLoader() |
abstract IFacetRootsObserver |
getFacetRootsObserver() |
abstract org.hippoecm.repository.HippoRepository |
getHippoRepository() |
abstract javax.jcr.Session |
getJcrSession() |
abstract javax.jcr.observation.ObservationManager |
getObservationManager() |
abstract javax.jcr.query.QueryManager |
getQueryManager() |
abstract org.hippoecm.repository.api.HippoNode |
getRootNode() |
abstract org.hippoecm.repository.api.WorkflowManager |
getWorkflowManager() |
abstract void |
logout() |
abstract void |
releaseJcrSession() |
cleanupComponentFeedbackMessages, cleanupFeedbackMessages, isCurrentRequestValid
attach, bind, clear, createAutoPageMap, createAutoPageMapName, currentCreateAutoPageMapCounter, detach, dirty, error, exists, findOrCreate, findOrCreate, getApplication, getAttribute, getAttributeNames, getAuthorizationStrategy, getAutoPageMapNamePrefix, getAutoPageMapNameSuffix, getClassResolver, getClientInfo, getDefaultPageMap, getFeedbackMessages, getId, getLocale, getMetaData, getPage, getPage, getPageFactory, getPageMaps, getSessionStore, getSizeInBytes, getStyle, incrementCreateAutoPageMapCounter, info, invalidate, invalidateNow, isSessionInvalidated, isTemporary, newPageMap, nextPageId, nextSequenceValue, pageMapForName, removeAttribute, removePageMap, replaceSession, set, setApplication, setAttribute, setClientInfo, setLocale, setMetaData, setStyle, touch, unset, untouch, update, visitPageMaps, warn
public static UserSession get()
public abstract ClassLoader getClassLoader()
public abstract javax.jcr.query.QueryManager getQueryManager()
public abstract org.hippoecm.repository.api.WorkflowManager getWorkflowManager()
public abstract javax.jcr.observation.ObservationManager getObservationManager()
public abstract IFacetRootsObserver getFacetRootsObserver()
public abstract org.hippoecm.repository.api.HippoNode getRootNode()
public abstract void logout()
public abstract javax.jcr.Session getJcrSession()
public abstract void releaseJcrSession()
public abstract String getApplicationName()
public abstract org.hippoecm.repository.HippoRepository getHippoRepository() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
Copyright © 2007-2013 Hippo B.V. (http://www.onehippo.com). All Rights Reserved.