public class JCRSpacesAdministrationStorage extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
SETTINGS_NODE_CREATE_MEMBERSHIP_PROPERTY |
static String |
SETTINGS_NODE_PATH |
static String |
SETTINGS_NODE_WORKSPACE |
| Constructor and Description |
|---|
JCRSpacesAdministrationStorage() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSpaceCreationMembership(org.exoplatform.services.security.MembershipEntry membership)
Add a new membership
|
protected void |
createSettingsEntity()
Create the Settings JCR node
|
void |
deleteSettingsEntity()
Delete the Settings JCR node
|
void |
deleteSpaceCreationMembership(org.exoplatform.services.security.MembershipEntry membership)
Delete a membership
|
javax.jcr.Session |
getSession()
Get a JCR Session
|
List<org.exoplatform.services.security.MembershipEntry> |
getSpaceCreationMemberships()
Get JCR node storing the memberships
|
boolean |
settingsEntityExists()
Check if the Settings node exists
|
public static final String SETTINGS_NODE_WORKSPACE
public static final String SETTINGS_NODE_PATH
public static final String SETTINGS_NODE_CREATE_MEMBERSHIP_PROPERTY
public boolean settingsEntityExists()
protected void createSettingsEntity()
throws Exception
javax.jcr.RepositoryExceptionExceptionpublic void addSpaceCreationMembership(org.exoplatform.services.security.MembershipEntry membership)
throws Exception
membership - Membership to addjavax.jcr.RepositoryExceptionExceptionpublic List<org.exoplatform.services.security.MembershipEntry> getSpaceCreationMemberships() throws Exception
Exceptionpublic void deleteSpaceCreationMembership(org.exoplatform.services.security.MembershipEntry membership)
throws Exception
membership - Membership to deletejavax.jcr.RepositoryExceptionExceptionpublic void deleteSettingsEntity()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic javax.jcr.Session getSession()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionCopyright © 2003–2018 eXo Platform SAS. All rights reserved.