From: n.hoffmann Date: Thu, 21 Apr 2011 12:29:43 +0000 (+0000) Subject: Added a warning dialog for unimplemented functionality X-Git-Tag: rcp.ss-first-working-version~101 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/3878a377982ef989830e5dabd28e7b09f8362ad2 Added a warning dialog for unimplemented functionality --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/group/GrantedAuthorityDetailSection.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/group/GrantedAuthorityDetailSection.java index f89d9859c..23d40259d 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/group/GrantedAuthorityDetailSection.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/group/GrantedAuthorityDetailSection.java @@ -1,26 +1,24 @@ // $Id$ /** -* Copyright (C) 2007 EDIT -* European Distributed Institute of Taxonomy -* http://www.e-taxonomy.eu -* -* The contents of this file are subject to the Mozilla Public License Version 1.1 -* See LICENSE.TXT at the top of this package for the full license terms. -*/ + * Copyright (C) 2007 EDIT + * European Distributed Institute of Taxonomy + * http://www.e-taxonomy.eu + * + * The contents of this file are subject to the Mozilla Public License Version 1.1 + * See LICENSE.TXT at the top of this package for the full license terms. + */ package eu.etaxonomy.taxeditor.ui.section.group; import java.util.Collection; -import org.eclipse.jface.viewers.ISelectionProvider; import org.springframework.security.core.GrantedAuthority; import eu.etaxonomy.cdm.api.conversation.ConversationHolder; import eu.etaxonomy.cdm.model.common.Group; +import eu.etaxonomy.taxeditor.store.StoreUtil; import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory; -import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType; import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement; -import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection; import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection; /** @@ -28,7 +26,8 @@ import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection; * @created Mar 9, 2011 * @version 1.0 */ -public class GrantedAuthorityDetailSection extends AbstractEntityCollectionSection { +public class GrantedAuthorityDetailSection extends + AbstractEntityCollectionSection { /** * @param formFactory @@ -40,57 +39,80 @@ public class GrantedAuthorityDetailSection extends AbstractEntityCollectionSecti public GrantedAuthorityDetailSection(CdmFormFactory formFactory, ConversationHolder conversation, ICdmFormElement parentElement, int style) { - super(formFactory, conversation, parentElement, "Granted Authorities", style); + super(formFactory, conversation, parentElement, "Granted Authorities", + style); } - /* (non-Javadoc) - * @see eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection#getCollection(java.lang.Object) + /* + * (non-Javadoc) + * + * @see eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection# + * getCollection(java.lang.Object) */ @Override public Collection getCollection(Group entity) { return entity.getGrantedAuthorities(); } - /* (non-Javadoc) - * @see eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection#createNewElement() + /* + * (non-Javadoc) + * + * @see eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection# + * createNewElement() */ @Override public GrantedAuthority createNewElement() { - GrantedAuthority selection = null; // TODO GrantedAuthoritySelectionDialog.select(...); + StoreUtil + .warningDialog("Not implemented yet", getClass(), + "This functionality needs to be implemented in CDM Library first."); + // TODO GrantedAuthoritySelectionDialog.select(...); + GrantedAuthority selection = null; return selection; } - /* (non-Javadoc) - * @see eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection#addElement(java.lang.Object) + /* + * (non-Javadoc) + * + * @see + * eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection#addElement + * (java.lang.Object) */ @Override public void addElement(GrantedAuthority element) { getEntity().addGrantedAuthority(element); } - /* (non-Javadoc) - * @see eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection#removeElement(java.lang.Object) + /* + * (non-Javadoc) + * + * @see eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection# + * removeElement(java.lang.Object) */ @Override public void removeElement(GrantedAuthority element) { getEntity().removeGrantedAuthority(element); } - /* (non-Javadoc) - * @see eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection#getEmptyString() + /* + * (non-Javadoc) + * + * @see eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection# + * getEmptyString() */ @Override public String getEmptyString() { return "No Granted Athorities yet."; } - /* (non-Javadoc) - * @see eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection#getTooltipString() + /* + * (non-Javadoc) + * + * @see eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection# + * getTooltipString() */ @Override protected String getTooltipString() { return "Add a Granted Authority"; } - }