diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Dict.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Dict.java index c9a8eae1b6b65f371d65203cf8c0fe414fcda376..62bdfed5797c6d3f9026d1e9784e5d385ff220e6 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Dict.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Dict.java @@ -50,6 +50,8 @@ public abstract class Dict public static final String REGISTRATION_DATE = "registration_date"; + public static final String NOT_IMPLEMENTED = "not_implemented"; + // // Field // @@ -94,6 +96,8 @@ public abstract class Dict public static final String BUTTON_SHOW = "button_show"; + public static final String BUTTON_SHOW_DETAILS = "button_show_details"; + public static final String BUTTON_EXPORT_DATA = "button_exportData"; public static final String BUTTON_ADD_GROUP = "button_add_group"; @@ -162,6 +166,14 @@ public abstract class Dict public static final String TOO_GENERIC = "too_generic"; + // + // Sample & Experiment Browsers + // + + public static final String BUTTON_ASSIGN_PROPERTY = "button_assign_property"; + + public static final String BUTTON_INVALIDATE = "button_invalidate"; + // // Sample Browser // diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/CategoriesBuilder.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/CategoriesBuilder.java index 407956e7aae12a1cfebea53e4871c699ed2c0d58..ed8c6495e6376f7fa25ffa5229b5adfd536722ec 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/CategoriesBuilder.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/CategoriesBuilder.java @@ -29,6 +29,12 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.MenuElemen */ public class CategoriesBuilder { + private static final String LABEL_SEARCH = "Search"; + + private static final String LABEL_REGISTER = "Register"; + + private static final String LABEL_BROWSE = "Browse"; + public static class CATEGORIES { public static final String VOCABULARIES = "VOCABULARIES"; @@ -57,12 +63,6 @@ public class CategoriesBuilder public static final String SEARCH = "SEARCH"; - public static final String LIST_TYPES = "LIST_TYPES"; - - public static final String INVALIDATE = "INVALIDATE"; - - public static final String ASSIGN_PROPERTIES = "ASSIGN_PROPERTIES"; - public static final String ASSIGN = "ASSIGN"; public static final String ASSIGN_STPT = "ASSIGN_STPT"; @@ -107,41 +107,37 @@ public class CategoriesBuilder private MenuCategory createSampleCategory() { final List<MenuElement> elements = new ArrayList<MenuElement>(); - elements.add(new MenuElement(MENU_ELEMENTS.LIST, "List", provider.getSampleBrowser())); - elements.add(new MenuElement(MENU_ELEMENTS.LIST_TYPES, "List Types", provider - .getDummyComponent())); - elements.add(new MenuElement(MENU_ELEMENTS.REGISTER, "Register", provider + elements + .add(new MenuElement(MENU_ELEMENTS.LIST, LABEL_BROWSE, provider.getSampleBrowser())); + elements.add(new MenuElement(MENU_ELEMENTS.REGISTER, LABEL_REGISTER, provider .getSampleRegistration())); elements.add(new MenuElement(MENU_ELEMENTS.REGISTER_FROM_FILE, "Register from File", provider.getSampleBatchRegistration())); - elements.add(new MenuElement(MENU_ELEMENTS.INVALIDATE, "Invalidate", provider + elements.add(new MenuElement(MENU_ELEMENTS.SEARCH, LABEL_SEARCH, provider .getDummyComponent())); - elements.add(new MenuElement(MENU_ELEMENTS.ASSIGN_PROPERTIES, "Assign Properties", provider - .getDummyComponent())); - elements.add(new MenuElement(MENU_ELEMENTS.SEARCH, "Search", provider.getDummyComponent())); return new MenuCategory(CATEGORIES.SAMPLES, "Samples", elements); } private MenuCategory createRolesCategory() { final List<MenuElement> elements = new ArrayList<MenuElement>(); - elements - .add(new MenuElement(MENU_ELEMENTS.LIST, "List and Assign", provider.getRolesView())); + elements.add(new MenuElement(MENU_ELEMENTS.LIST, LABEL_BROWSE, provider.getRolesView())); return new MenuCategory(CATEGORIES.ROLES, "Roles", elements); } private MenuCategory createGroupsCategory() { final List<MenuElement> elements = new ArrayList<MenuElement>(); - elements.add(new MenuElement(MENU_ELEMENTS.LIST, "List and Add", provider.getGroupsView())); + elements.add(new MenuElement(MENU_ELEMENTS.LIST, LABEL_BROWSE, provider.getGroupsView())); return new MenuCategory(CATEGORIES.GROUPS, "Groups", elements); } private MenuCategory createProjectsTypesCategory() { final List<MenuElement> elements = new ArrayList<MenuElement>(); - elements.add(new MenuElement(MENU_ELEMENTS.LIST, "List", provider.getProjectBrowser())); - elements.add(new MenuElement(MENU_ELEMENTS.REGISTER, "Register", provider + elements + .add(new MenuElement(MENU_ELEMENTS.LIST, LABEL_BROWSE, provider.getProjectBrowser())); + elements.add(new MenuElement(MENU_ELEMENTS.REGISTER, LABEL_REGISTER, provider .getProjectRegistration())); return new MenuCategory(CATEGORIES.PROJECTS, "Projects", elements); } @@ -149,19 +145,18 @@ public class CategoriesBuilder private MenuCategory createPersonsCategory() { final List<MenuElement> elements = new ArrayList<MenuElement>(); - elements - .add(new MenuElement(MENU_ELEMENTS.LIST, "List and Add", provider.getPersonsView())); + elements.add(new MenuElement(MENU_ELEMENTS.LIST, LABEL_BROWSE, provider.getPersonsView())); return new MenuCategory(CATEGORIES.PERSONS, "Persons", elements); } private MenuCategory createPropertyTypesCategory() { final List<MenuElement> elements = new ArrayList<MenuElement>(); - elements - .add(new MenuElement(MENU_ELEMENTS.LIST, "List", provider.getPropertyTypeBrowser())); - elements.add(new MenuElement(MENU_ELEMENTS.LIST_ASSIGNMENTS, "List Assignments", provider + elements.add(new MenuElement(MENU_ELEMENTS.LIST, LABEL_BROWSE, provider + .getPropertyTypeBrowser())); + elements.add(new MenuElement(MENU_ELEMENTS.LIST_ASSIGNMENTS, "Browse Assignments", provider .getPropertyTypeAssignmentBrowser())); - elements.add(new MenuElement(MENU_ELEMENTS.REGISTER, "Register", provider + elements.add(new MenuElement(MENU_ELEMENTS.REGISTER, LABEL_REGISTER, provider .getPropertyTypeRegistration())); elements.add(new MenuElement(MENU_ELEMENTS.ASSIGN_ETPT, "Assign to Expriment Type", provider.getPropertyTypeExperimentTypeAssignmentForm())); @@ -173,8 +168,9 @@ public class CategoriesBuilder private MenuCategory createVocabulariesCategory() { final List<MenuElement> elements = new ArrayList<MenuElement>(); - elements.add(new MenuElement(MENU_ELEMENTS.LIST, "List", provider.getVocabularyBrowser())); - elements.add(new MenuElement(MENU_ELEMENTS.REGISTER, "Register", provider + elements.add(new MenuElement(MENU_ELEMENTS.LIST, LABEL_BROWSE, provider + .getVocabularyBrowser())); + elements.add(new MenuElement(MENU_ELEMENTS.REGISTER, LABEL_REGISTER, provider .getVocabularyRegistration())); return new MenuCategory(CATEGORIES.VOCABULARIES, "Vocabularies", elements); } @@ -182,28 +178,24 @@ public class CategoriesBuilder private MenuCategory createMaterialCategory() { final List<MenuElement> elements = new ArrayList<MenuElement>(); - elements.add(new MenuElement(MENU_ELEMENTS.LIST, "List", provider.getDummyComponent())); - elements.add(new MenuElement(MENU_ELEMENTS.LIST_TYPES, "List Types", provider + elements + .add(new MenuElement(MENU_ELEMENTS.LIST, LABEL_BROWSE, provider.getDummyComponent())); + elements.add(new MenuElement(MENU_ELEMENTS.REGISTER, LABEL_REGISTER, provider .getDummyComponent())); - elements.add(new MenuElement(MENU_ELEMENTS.REGISTER, "Register", provider + elements.add(new MenuElement(MENU_ELEMENTS.SEARCH, LABEL_SEARCH, provider .getDummyComponent())); - elements.add(new MenuElement(MENU_ELEMENTS.SEARCH, "Search", provider.getDummyComponent())); return new MenuCategory(CATEGORIES.MATERIALS, "Materials", elements); } private MenuCategory createExperimentCategory() { final List<MenuElement> elements = new ArrayList<MenuElement>(); - elements.add(new MenuElement(MENU_ELEMENTS.LIST, "List", provider.getExperimentBrowser())); - elements.add(new MenuElement(MENU_ELEMENTS.LIST_TYPES, "List Types", provider - .getDummyComponent())); - elements.add(new MenuElement(MENU_ELEMENTS.REGISTER, "Register", provider + elements.add(new MenuElement(MENU_ELEMENTS.LIST, LABEL_BROWSE, provider + .getExperimentBrowser())); + elements.add(new MenuElement(MENU_ELEMENTS.REGISTER, LABEL_REGISTER, provider .getExperimentRegistration())); - elements.add(new MenuElement(MENU_ELEMENTS.INVALIDATE, "Invalidate", provider - .getDummyComponent())); - elements.add(new MenuElement(MENU_ELEMENTS.ASSIGN_PROPERTIES, "Assign Properties", provider + elements.add(new MenuElement(MENU_ELEMENTS.SEARCH, LABEL_SEARCH, provider .getDummyComponent())); - elements.add(new MenuElement(MENU_ELEMENTS.SEARCH, "Search", provider.getDummyComponent())); return new MenuCategory(CATEGORIES.EXPERIMENTS, "Experiments", elements); }