Project

General

Profile

Download (1.52 KB) Statistics
| Branch: | Tag: | Revision:
1
/**
2
 * 
3
 */
4
package eu.etaxonomy.taxeditor.ui.section.user;
5

    
6
import java.util.List;
7

    
8
import org.eclipse.jface.util.IPropertyChangeListener;
9
import org.eclipse.jface.viewers.ISelectionProvider;
10

    
11
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
12
import eu.etaxonomy.cdm.model.common.User;
13
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
14
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
15
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.DetailType;
16
import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
17

    
18
/**
19
 * @author n.hoffmann
20
 *
21
 */
22
public class UserDetailSection extends AbstractCdmDetailSection<User> {
23

    
24
	public UserDetailSection(CdmFormFactory formFactory,
25
			ConversationHolder conversation, ICdmFormElement parentElement,
26
			ISelectionProvider selectionProvider, int style) {
27
		super(formFactory, conversation, parentElement, selectionProvider, style);
28
	}
29

    
30
	/* (non-Javadoc)
31
	 * @see eu.etaxonomy.taxeditor.forms.ICdmFormElement#setPropertyChangeListeners(java.util.List)
32
	 */
33
	@Override
34
	public void setPropertyChangeListeners(
35
			List<IPropertyChangeListener> propertyChangeListeners) {
36

    
37
	}
38

    
39
	/* (non-Javadoc)
40
	 * @see eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection#getDetailType()
41
	 */
42
	@Override
43
	protected DetailType getDetailType() {
44
		return DetailType.USER;
45
	}
46

    
47
	/* (non-Javadoc)
48
	 * @see eu.etaxonomy.taxeditor.section.AbstractCdmDetailSection#getHeading()
49
	 */
50
	@Override
51
	public String getHeading() {
52
		return "User " + (getEntity() != null ? getEntity().getUsername() : "");
53
	}
54

    
55
}
(4-4/5)