public abstract class AbstractDashboardSpaceCreator extends UnrestrictedSessionRunner
| Modifier and Type | Field and Description |
|---|---|
static String |
DASHBOARD_MANAGEMENT_NAME |
static String |
DASHBOARD_MANAGEMENT_PATH |
static String |
DASHBOARD_MANAGEMENT_TYPE |
protected Map<String,String> |
parameters |
isUnrestricted, originatingUsername, repositoryName, session, sessionIsAlreadyUnrestricted| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDashboardSpaceCreator(CoreSession session,
Map<String,String> parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addInitialGadgets(DocumentModel anonymousDashboardSpace) |
protected DocumentModel |
getDashboardManagement()
Returns the dashboard management document, creates it if needed.
|
protected org.nuxeo.ecm.platform.usermanager.UserManager |
getUserManager() |
protected void |
initializeGadgets(Space space,
CoreSession session,
Locale locale) |
protected void |
initializeLayout(Space space) |
getOriginatingUsername, isUnrestricted, run, runUnrestricted, setOriginatingUsernamepublic static final String DASHBOARD_MANAGEMENT_NAME
public static final String DASHBOARD_MANAGEMENT_PATH
public static final String DASHBOARD_MANAGEMENT_TYPE
protected AbstractDashboardSpaceCreator(CoreSession session, Map<String,String> parameters)
protected DocumentModel getDashboardManagement() throws ClientException
ClientExceptionprotected void addInitialGadgets(DocumentModel anonymousDashboardSpace) throws ClientException
ClientExceptionprotected void initializeLayout(Space space) throws ClientException
ClientExceptionprotected void initializeGadgets(Space space, CoreSession session, Locale locale) throws ClientException
ClientExceptionprotected org.nuxeo.ecm.platform.usermanager.UserManager getUserManager()
throws ClientException
ClientExceptionCopyright © 2019 Nuxeo SA. All rights reserved.