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;
-import org.argeo.connect.ui.workbench.AppWorkbenchService;
+import org.argeo.connect.SystemAppService;
+import org.argeo.connect.resources.ResourcesService;
+import org.argeo.connect.ui.ConnectUiStyles;
import org.argeo.connect.util.ConnectJcrUtils;
+import org.argeo.connect.workbench.AppWorkbenchService;
+import org.argeo.connect.workbench.SystemWorkbenchService;
+import org.argeo.connect.workbench.commands.OpenEntityEditor;
+import org.argeo.connect.workbench.util.EntityEditorInput;
import org.argeo.eclipse.ui.EclipseUiUtils;
import org.argeo.jcr.JcrUtils;
import org.eclipse.core.runtime.IProgressMonitor;
// DEPENDENCY INJECTION
private Repository repository;
- private ResourceService resourceService;
- private ActivityService activityService;
- private PeopleService peopleService;
- private DocumentsService documentsService;
- private AppWorkbenchService appWorkbenchService;
+ private ResourcesService resourcesService;
+ private SystemAppService systemAppService;
+ private SystemWorkbenchService systemWorkbenchService;
private Session session;
gd.widthHint = widthHint;
gd.heightHint = heightHint;
gadgetCmp.setLayoutData(gd);
- CmsUtils.style(gadgetCmp, PeopleStyles.PEOPLE_CLASS_GADGET);
+ CmsUtils.style(gadgetCmp, ConnectUiStyles.GADGET_BOX);
return gadgetCmp;
}
protected Composite createGadgetTitleCmp(Composite parent, String title) {
Composite titleCmp = toolkit.createComposite(parent, SWT.BACKGROUND | SWT.INHERIT_NONE);
- CmsUtils.style(titleCmp, PeopleStyles.GADGET_HEADER);
+ CmsUtils.style(titleCmp, ConnectUiStyles.GADGET_HEADER);
titleCmp.setBackground(null);
GridData gd = new GridData(SWT.FILL, SWT.TOP, true, false);
titleCmp.setLayoutData(gd);
titleCmp.setLayout(new GridLayout());
Label titleLbl = toolkit.createLabel(titleCmp, title + " ", SWT.BOLD);
- CmsUtils.style(titleLbl, PeopleStyles.GADGET_HEADER);
+ CmsUtils.style(titleLbl, ConnectUiStyles.GADGET_HEADER);
titleLbl.setBackground(null);
return titleCmp;
}
@Override
public void widgetSelected(final SelectionEvent event) {
Map<String, String> params = new HashMap<String, String>();
- // FIXME
- params.put("param.jcrId", ConnectJcrUtils.getIdentifier(entity));
+ params.put(OpenEntityEditor.PARAM_JCR_ID, ConnectJcrUtils.getIdentifier(entity));
CommandUtils.callCommand(peopleUiService.getOpenEntityEditorCmdId(), params);
}
});
return link;
}
- // LIFE CYCLE
+ // Life cycle
@Override
public void dispose() {
JcrUtils.logoutQuietly(session);
return session;
}
- public ResourceService getResourceService() {
- return resourceService;
+ public ResourcesService getResourcesService() {
+ return resourcesService;
}
-
- protected ActivityService getActivityService() {
- return activityService;
- }
-
- protected PeopleService getPeopleService() {
- return peopleService;
- }
-
- protected DocumentsService getDocumentsService() {
- return documentsService;
- }
-
- protected AppWorkbenchService getAppWorkbenchService() {
- return appWorkbenchService;
+ protected SystemAppService getSystemAppService() {
+ return systemAppService;
}
- protected Image getLogoImg() {
- return logoImg;
+ protected SystemWorkbenchService getSystemWorkbenchService() {
+ return systemWorkbenchService;
}
protected FormToolkit getFormToolkit() {
this.repository = repository;
}
- public void setResourceService(ResourceService resourceService) {
- this.resourceService = resourceService;
- }
-
- public void setActivityService(ActivityService activityService) {
- this.activityService = activityService;
+ public void setResourcesService(ResourcesService resourcesService) {
+ this.resourcesService = resourcesService;
}
- public void setDocumentsService(DocumentsService documentsService) {
- this.documentsService = documentsService;
+ public void setSystemAppService(SystemAppService systemAppService) {
+ this.systemAppService = systemAppService;
}
- public void setPeopleService(PeopleService peopleService) {
- this.peopleService = peopleService;
+ public void setSystemWorkbenchService(SystemWorkbenchService systemWorkbenchService) {
+ this.systemWorkbenchService = systemWorkbenchService;
}
-
-
- public void setAppWorkbenchService(AppWorkbenchService appWorkbenchService) {
- this.appWorkbenchService = appWorkbenchService;
- }
-
}