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/dialogs/filteredSelection/FilteredReferenceSelectionDialog.java
22 22
import eu.etaxonomy.taxeditor.store.CdmStore;
23 23

  
24 24
/**
25
 * <p>FilteredReferenceSelectionDialog class.</p>
26
 *
25 27
 * @author n.hoffmann
26 28
 * @created 04.06.2009
27 29
 * @version 1.0
......
29 31
public class FilteredReferenceSelectionDialog extends AbstractFilteredCdmResourceSelectionDialog<ReferenceBase> {
30 32
	
31 33
	/**
32
	* @param reference 
33
	 * @param taxon
34
	* @return
35
	*/
34
	 * <p>select</p>
35
	 *
36
	 * @param reference a {@link eu.etaxonomy.cdm.model.reference.ReferenceBase} object.
37
	 * @param shell a {@link org.eclipse.swt.widgets.Shell} object.
38
	 * @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
39
	 * @return a {@link eu.etaxonomy.cdm.model.reference.ReferenceBase} object.
40
	 */
36 41
	public static ReferenceBase select(Shell shell, ConversationHolder conversation, ReferenceBase reference) {
37 42
		FilteredReferenceSelectionDialog dialog = new FilteredReferenceSelectionDialog(shell, conversation,
38 43
				"Choose a reference", false, (ReferenceBase) reference);
......
41 46

  
42 47
	
43 48
	/**
44
	* @param shell
45
	* @param title
46
	 * @param reference 
47
	*/
49
	 * <p>Constructor for FilteredReferenceSelectionDialog.</p>
50
	 *
51
	 * @param shell a {@link org.eclipse.swt.widgets.Shell} object.
52
	 * @param title a {@link java.lang.String} object.
53
	 * @param reference a {@link eu.etaxonomy.cdm.model.reference.ReferenceBase} object.
54
	 * @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
55
	 * @param multi a boolean.
56
	 */
48 57
	protected FilteredReferenceSelectionDialog(Shell shell, ConversationHolder conversation, String title, boolean multi, ReferenceBase reference) {
49 58
		super(shell, conversation, title, multi, FilteredReferenceSelectionDialog.class.getCanonicalName(), null);
50 59
	}
......
53 62
	/* (non-Javadoc)
54 63
	 * @see eu.etaxonomy.taxeditor.dialogs.AbstractFilteredCdmResourceSelectionDialog#getPersistentObject(java.util.UUID)
55 64
	 */
65
	/** {@inheritDoc} */
56 66
	@Override
57 67
	protected ReferenceBase getPersistentObject(UUID cdmUuid) {
58 68
		return CdmStore.getReferenceService().load(cdmUuid);
......
61 71
	/* (non-Javadoc)
62 72
	 * @see eu.etaxonomy.taxeditor.dialogs.AbstractFilteredCdmResourceSelectionDialog#initModel()
63 73
	 */
74
	/** {@inheritDoc} */
64 75
	@Override
65 76
	protected void initModel() {		
66 77
		model = CdmStore.getReferenceService().getUuidAndTitleCache();
67 78
	}
68 79
	
69 80

  
81
	/** {@inheritDoc} */
70 82
	@Override
71 83
	protected String getTitle(ReferenceBase cdmObject) {
72 84
		if(cdmObject.getAuthorTeam() == null){
......
76 88
		}
77 89
	}
78 90
	
91
	/** {@inheritDoc} */
79 92
	@Override
80 93
	protected AbstractNewEntityWizard getNewEntityWizard() {
81 94
		return new NewReferenceWizard();
82 95
	}
83 96

  
97
	/** {@inheritDoc} */
84 98
	@Override
85 99
	protected String getNewWizardLinkText() {
86 100
		return "Click <A>here</A> to create a new reference.";
87 101
	}
88 102
	
89
}
103
}

Also available in: Unified diff