Project

General

Profile

« Previous | Next » 

Revision 30a27c33

Added by Andreas Kohlbecker over 11 years ago

solved #2990 (implement missing parts of Groups admin details view)

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/EntitySelectionElement.java
14 14
import org.eclipse.swt.widgets.Composite;
15 15
import org.eclipse.swt.widgets.Label;
16 16
import org.eclipse.swt.widgets.Shell;
17
import org.springframework.security.core.GrantedAuthority;
17 18

  
18 19
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
19 20
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
20 21
import eu.etaxonomy.cdm.common.CdmUtils;
22
import eu.etaxonomy.cdm.model.common.Group;
21 23
import eu.etaxonomy.cdm.model.common.ICdmBase;
22 24
import eu.etaxonomy.cdm.model.common.IIdentifiableEntity;
23 25
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
......
289 291
	 * @return a {@link java.lang.String} object.
290 292
	 */
291 293
	protected String getTitle() {
292
		if (entity != null && entity instanceof IIdentifiableEntity) {
293
			return ((IIdentifiableEntity) entity).getTitleCache();
294
		if (entity != null){
295
			if(entity instanceof IIdentifiableEntity) {
296
				return ((IIdentifiableEntity) entity).getTitleCache();
297
			} else if(entity instanceof Group){
298
				return ((Group) entity).getName();
299
			} else if(entity instanceof GrantedAuthority){
300
				return ((GrantedAuthority) entity).getAuthority();
301
			}
294 302
		}
295 303
		return "";
296 304
	}

Also available in: Unified diff