X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.suite.workbench.rap%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fworkbench%2FAsWorkbenchServiceImpl.java;fp=org.argeo.suite.workbench.rap%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fworkbench%2FAsWorkbenchServiceImpl.java;h=b998287480d0b876705980f812edc48b00f9b7df;hb=1fb1ccc2edbf7cfbdd37efc618c52b8eebe4e6be;hp=0000000000000000000000000000000000000000;hpb=89c40e3a8444034d5a11954b5ca77d207f82ce69;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/AsWorkbenchServiceImpl.java b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/AsWorkbenchServiceImpl.java new file mode 100644 index 0000000..b998287 --- /dev/null +++ b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/AsWorkbenchServiceImpl.java @@ -0,0 +1,40 @@ +package org.argeo.suite.workbench; + +import org.argeo.connect.people.workbench.rap.PeopleWorkbenchService; +import org.argeo.connect.people.workbench.rap.PeopleWorkbenchServiceImpl; +import org.argeo.suite.workbench.parts.DefaultDashboardEditor; + +/** Centralize workbench services from the various base apps */ +public class AsWorkbenchServiceImpl extends PeopleWorkbenchServiceImpl implements PeopleWorkbenchService { + + @Override + public String getDefaultEditorId() { + return DefaultDashboardEditor.ID; + } +} + +// extends PeopleWorkbenchServiceImpl { +// +// public String getDefaultEditorId() { +// return DefaultDashboardEditor.ID; +// } +// +// // +// // @Override +// // public Image getIconForType(Node entity) { +// // try { +// // if (entity.isNodeType(AoTypes.OFFICE_ACCOUNT)) +// // return AoImages.ICON_ACCOUNT; +// // else if (entity.isNodeType(TrackerTypes.TRACKER_ISSUE)) +// // return AoImages.ICON_ISSUE; +// // else if (entity.isNodeType(TrackerTypes.TRACKER_PROJECT)) +// // return AoImages.ICON_PROJECT; +// // else if (entity.isNodeType(AoTypes.OFFICE_PROSPECT)) +// // return AoImages.ICON_PROSPECT; +// // else +// // return super.getIconForType(entity); +// // } catch (RepositoryException re) { +// // throw new PeopleException("Unable to get image for node", re); +// // } +// // } +// }