import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.argeo.connect.AppMaintenanceService;
+import org.argeo.connect.SystemMaintenanceService;
import org.argeo.jcr.JcrUtils;
import org.argeo.node.NodeConstants;
import org.argeo.suite.ArgeoSuiteRole;
import org.argeo.suite.SuiteException;
/** Make the DJay-ing to provide a full running Suite platform */
-public class DefaultSuiteMaintenanceService implements AppMaintenanceService {
+public class DefaultSuiteMaintenanceService implements SystemMaintenanceService {
private final static Log log = LogFactory.getLog(DefaultSuiteMaintenanceService.class);
/* DEPENDENCY INJECTION */
}
}
- // TODO Hard-coded model initialisation
// To be cleaned once first init and config mechanisms have been implemented
- private final static String publicPath = "/public";
+ // private final static String publicPath = "/public";
// FIXME Users must have read access on the jcr:system/jcr:versionStorage
// node under JackRabbit to be able to manage versions
private final static String jackRabbitVersionSystemPath = "/jcr:system";
public boolean prepareJcrTree(Session session) {
boolean hasCHanged = false;
try {
- JcrUtils.mkdirs(session, publicPath, NodeType.NT_UNSTRUCTURED);
+ // JcrUtils.mkdirs(session, publicPath, NodeType.NT_UNSTRUCTURED);
if (session.hasPendingChanges()) {
session.save();
hasCHanged = true;
Privilege.JCR_READ);
// Default configuration of the workspace
JcrUtils.addPrivilege(session, "/", NodeConstants.ROLE_ADMIN, Privilege.JCR_ALL);
- JcrUtils.addPrivilege(session, publicPath, NodeConstants.ROLE_USER, Privilege.JCR_READ);
- JcrUtils.addPrivilege(session, publicPath, "anonymous", Privilege.JCR_READ);
- JcrUtils.addPrivilege(session, publicPath, NodeConstants.ROLE_ANONYMOUS, Privilege.JCR_READ);
+ // JcrUtils.addPrivilege(session, publicPath, NodeConstants.ROLE_USER, Privilege.JCR_READ);
+ // JcrUtils.addPrivilege(session, publicPath, "anonymous", Privilege.JCR_READ);
+ // JcrUtils.addPrivilege(session, publicPath, NodeConstants.ROLE_ANONYMOUS, Privilege.JCR_READ);
session.save();
} catch (RepositoryException e) {