X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.suite.workbench.rap%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fworkbench%2Fparts%2FAbstractSuiteDashboard.java;h=e18d202e035e6aea4b16c493fd83550c5267bb48;hp=39ea5ec8b85d3ebce721e69454e881013dd3b568;hb=aa4589e3623bd00210ce1a9f56153beee45e6c1d;hpb=1cebaaf96f0e34a7995f960e07aa62fb6c5f40b9 diff --git a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/parts/AbstractSuiteDashboard.java b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/parts/AbstractSuiteDashboard.java index 39ea5ec..e18d202 100644 --- a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/parts/AbstractSuiteDashboard.java +++ b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/parts/AbstractSuiteDashboard.java @@ -10,6 +10,9 @@ import javax.jcr.Session; import org.argeo.cms.ui.workbench.util.CommandUtils; import org.argeo.cms.util.CmsUtils; import org.argeo.connect.documents.DocumentsService; +import org.argeo.connect.resources.ResourceService; +import org.argeo.connect.activities.ActivityService; +import org.argeo.connect.activities.ActivitiesTypes; import org.argeo.connect.people.PeopleService; import org.argeo.connect.people.workbench.rap.PeopleStyles; import org.argeo.connect.people.workbench.rap.editors.util.EntityEditorInput; @@ -38,6 +41,8 @@ public abstract class AbstractSuiteDashboard extends EditorPart { // DEPENDENCY INJECTION private Repository repository; + private ResourceService resourceService; + private ActivityService activityService; private PeopleService peopleService; private DocumentsService documentsService; private AppWorkbenchService appWorkbenchService; @@ -178,26 +183,35 @@ public abstract class AbstractSuiteDashboard extends EditorPart { } // Expose to implementing classes + protected Session getSession() { + return session; + } + + public ResourceService getResourceService() { + return resourceService; + } + + protected ActivityService getActivityService() { + return activityService; + } + protected PeopleService getPeopleService() { return peopleService; } - protected AppWorkbenchService getAppWorkbenchService() { - return appWorkbenchService; + protected DocumentsService getDocumentsService() { + return documentsService; } - protected Session getSession() { - return session; + + protected AppWorkbenchService getAppWorkbenchService() { + return appWorkbenchService; } protected Image getLogoImg() { return logoImg; } - protected DocumentsService getDocumentsService() { - return documentsService; - } - protected FormToolkit getFormToolkit() { return toolkit; } @@ -207,8 +221,12 @@ public abstract class AbstractSuiteDashboard extends EditorPart { this.repository = repository; } - public void setAppWorkbenchService(AppWorkbenchService appWorkbenchService) { - this.appWorkbenchService = appWorkbenchService; + public void setResourceService(ResourceService resourceService) { + this.resourceService = resourceService; + } + + public void setActivityService(ActivityService activityService) { + this.activityService = activityService; } public void setDocumentsService(DocumentsService documentsService) { @@ -218,4 +236,10 @@ public abstract class AbstractSuiteDashboard extends EditorPart { public void setPeopleService(PeopleService peopleService) { this.peopleService = peopleService; } + + + public void setAppWorkbenchService(AppWorkbenchService appWorkbenchService) { + this.appWorkbenchService = appWorkbenchService; + } + }