public class DefaultDashboardSpaceCreator extends AbstractDashboardSpaceCreator
Space in an Unrestricted Session.| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_DASHBOARD_SPACE_NAME |
DocumentRef |
defaultDashboardSpaceRef |
static String |
POWER_USERS_GROUP |
DASHBOARD_MANAGEMENT_NAME, DASHBOARD_MANAGEMENT_PATH, DASHBOARD_MANAGEMENT_TYPE, parametersisUnrestricted, originatingUsername, repositoryName, session, sessionIsAlreadyUnrestricted| Constructor and Description |
|---|
DefaultDashboardSpaceCreator(CoreSession session,
Map<String,String> parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDefaultACP(DocumentModel defaultDashboardSpace) |
protected DocumentModel |
createDefaultDashboardSpace(String dashboardManagementPath) |
void |
run() |
addInitialGadgets, getDashboardManagement, getUserManager, initializeGadgets, initializeLayoutgetOriginatingUsername, isUnrestricted, runUnrestricted, setOriginatingUsernamepublic static final String DEFAULT_DASHBOARD_SPACE_NAME
public static final String POWER_USERS_GROUP
public DocumentRef defaultDashboardSpaceRef
public DefaultDashboardSpaceCreator(CoreSession session, Map<String,String> parameters)
public void run()
throws ClientException
run in class UnrestrictedSessionRunnerClientExceptionprotected DocumentModel createDefaultDashboardSpace(String dashboardManagementPath) throws ClientException
ClientExceptionprotected void addDefaultACP(DocumentModel defaultDashboardSpace) throws ClientException
ClientExceptionCopyright © 2019 Nuxeo SA. All rights reserved.