Revision 30a27c33
Added by Andreas Kohlbecker over 11 years ago
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
solved #2990 (implement missing parts of Groups admin details view)