solving #4013 (GrantedAuthority: Humane label of TaxonNode authorities)
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / dialog / selection / GrantedAuthoritySelectionDialog.java
index 24374e69867d40a5fe1af9ebd055db1d19b5d905..1a42ff8d9b177d27417c4a5db4f7dc48a213ff85 100644 (file)
@@ -24,6 +24,7 @@ import eu.etaxonomy.cdm.model.common.UuidAndTitleCache;
 import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard;
 import eu.etaxonomy.taxeditor.newWizard.NewGrantedAuthorityWizard;
 import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.section.grantedAuthority.GrantedAuthorityLabelTextProvider;
 
 /**
  * @author a.kohlbecker
@@ -64,7 +65,8 @@ public class GrantedAuthoritySelectionDialog extends  AbstractFilteredCdmResource
                model = new ArrayList<UuidAndTitleCache<GrantedAuthorityImpl>>();
 
                for(GrantedAuthorityImpl authority : authorities){
-                       model.add(new UuidAndTitleCache<GrantedAuthorityImpl>(GrantedAuthorityImpl.class, authority.getUuid(),String.format("%s", authority.getAuthority())));
+                       
+                       model.add(new UuidAndTitleCache<GrantedAuthorityImpl>(GrantedAuthorityImpl.class, authority.getUuid(),String.format("%s", GrantedAuthorityLabelTextProvider.getText(authority))));
                }
        }
 
@@ -94,7 +96,7 @@ public class GrantedAuthoritySelectionDialog extends  AbstractFilteredCdmResource
 
        @Override
        protected String getTitle(GrantedAuthorityImpl authority) {
-               return authority != null ? authority.getAuthority() : "";
+               return authority != null ? GrantedAuthorityLabelTextProvider.getText(authority) : "";
        }
 
 }