Project

General

Profile

« Previous | Next » 

Revision 3be6ef3e

Added by Niels Hoffmann over 13 years ago

performed javacscript:fix and worked on documentation

View differences:

taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/agent/TeamMemberSection.java
20 20
import eu.etaxonomy.taxeditor.section.AbstractEntityCollectionSection;
21 21

  
22 22
/**
23
 * <p>TeamMemberSection class.</p>
24
 *
23 25
 * @author n.hoffmann
24 26
 * @created Apr 30, 2010
25 27
 * @version 1.0
26 28
 */
27 29
public class TeamMemberSection extends AbstractEntityCollectionSection<Team, Person> {
28 30

  
31
	/**
32
	 * <p>Constructor for TeamMemberSection.</p>
33
	 *
34
	 * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
35
	 * @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
36
	 * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
37
	 * @param style a int.
38
	 */
29 39
	public TeamMemberSection(CdmFormFactory cdmFormFactory, ConversationHolder conversation, ICdmFormElement parentElement, int style) {
30 40
		super(cdmFormFactory, conversation, parentElement, null, style);
31 41
	}
32 42
	
43
	/** {@inheritDoc} */
33 44
	@Override
34 45
	public String getTitleString() {
35 46
		return "Team Members";
36 47
	}
37 48

  
49
	/** {@inheritDoc} */
38 50
	@Override
39 51
	public void addElement(Person element) {
40 52
		getEntity().addTeamMember(element);
41 53
	}
42 54

  
55
	/** {@inheritDoc} */
43 56
	@Override
44 57
	public Person createNewElement() {
45 58
		return Person.NewTitledInstance("");
46 59
	}
47 60

  
61
	/** {@inheritDoc} */
48 62
	@Override
49 63
	public Collection<Person> getCollection(Team entity) {
50 64
		return getEntity().getTeamMembers();
51 65
	}
52 66

  
67
	/** {@inheritDoc} */
53 68
	@Override
54 69
	public String getEmptyString() {
55 70
		return "No persons yet.";
56 71
	}
57 72

  
73
	/** {@inheritDoc} */
58 74
	@Override
59 75
	protected String getTooltipString() {
60 76
		return "Add a membmer to this team";
61 77
	}
62 78

  
79
	/** {@inheritDoc} */
63 80
	@Override
64 81
	public void removeElement(Person element) {
65 82
		getEntity().removeTeamMember(element);

Also available in: Unified diff