projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve ACR, introduce migration from JCR.
[lgpl/argeo-commons.git]
/
jcr
/
org.argeo.cms.jcr
/
src
/
org
/
argeo
/
maintenance
/
AbstractMaintenanceService.java
diff --git
a/jcr/org.argeo.cms.jcr/src/org/argeo/maintenance/AbstractMaintenanceService.java
b/jcr/org.argeo.cms.jcr/src/org/argeo/maintenance/AbstractMaintenanceService.java
index 8e2ac896080ece0c9b4e37cdde3fa8b6e09a0112..977adac584989f576c0482f5292a849e2c225650 100644
(file)
--- a/
jcr/org.argeo.cms.jcr/src/org/argeo/maintenance/AbstractMaintenanceService.java
+++ b/
jcr/org.argeo.cms.jcr/src/org/argeo/maintenance/AbstractMaintenanceService.java
@@
-10,6
+10,7
@@
import javax.jcr.Repository;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
+import org.argeo.api.acr.spi.ProvidedRepository;
import org.argeo.api.cms.CmsLog;
import org.argeo.cms.jcr.CmsJcrUtils;
import org.argeo.jcr.Jcr;
import org.argeo.api.cms.CmsLog;
import org.argeo.cms.jcr.CmsJcrUtils;
import org.argeo.jcr.Jcr;
@@
-29,6
+30,8
@@
public abstract class AbstractMaintenanceService {
private UserAdmin userAdmin;
private WorkTransaction userTransaction;
private UserAdmin userAdmin;
private WorkTransaction userTransaction;
+ private ProvidedRepository contentRepository;
+
public void init() {
makeSureRolesExists(getRequiredRoles());
configureStandardRoles();
public void init() {
makeSureRolesExists(getRequiredRoles());
configureStandardRoles();
@@
-217,4
+220,13
@@
public abstract class AbstractMaintenanceService {
this.userTransaction = userTransaction;
}
this.userTransaction = userTransaction;
}
+ public void setContentRepository(ProvidedRepository contentRepository) {
+ this.contentRepository = contentRepository;
+ }
+
+ protected ProvidedRepository getContentRepository() {
+ return contentRepository;
+ }
+
+
}
}