performed javacscript:fix and worked on documentation
[taxeditor.git] / taxeditor-editor / src / main / java / eu / etaxonomy / taxeditor / dialogs / filteredSelection / FilteredPersonSelectionDialog.java
index 48ee3b691e485f904095633edadfe0cd527639fb..96284215c47e27bbe03ba2ad917d01e28400a5ee 100644 (file)
@@ -21,6 +21,8 @@ import eu.etaxonomy.taxeditor.editor.newWizard.NewPersonWizard;
 import eu.etaxonomy.taxeditor.store.CdmStore;
 
 /**
+ * <p>FilteredPersonSelectionDialog class.</p>
+ *
  * @author n.hoffmann
  * @created Sep 24, 2009
  * @version 1.0
@@ -28,6 +30,14 @@ import eu.etaxonomy.taxeditor.store.CdmStore;
 public class FilteredPersonSelectionDialog extends
                        AbstractFilteredCdmResourceSelectionDialog<Person> {
        
+       /**
+        * <p>select</p>
+        *
+        * @param shell a {@link org.eclipse.swt.widgets.Shell} object.
+        * @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
+        * @param person a {@link eu.etaxonomy.cdm.model.agent.Person} object.
+        * @return a {@link eu.etaxonomy.cdm.model.agent.Person} object.
+        */
        public static Person select(Shell shell, ConversationHolder conversation, Person person){
                FilteredPersonSelectionDialog dialog = new FilteredPersonSelectionDialog(shell, conversation,
                                "Choose a person", false, FilteredPersonSelectionDialog.class.getCanonicalName(), person);
@@ -35,11 +45,14 @@ public class FilteredPersonSelectionDialog extends
        }
        
        /**
-        * @param shell
-        * @param title
-        * @param multi
-        * @param settings
-        * @param cdmObject
+        * <p>Constructor for FilteredPersonSelectionDialog.</p>
+        *
+        * @param shell a {@link org.eclipse.swt.widgets.Shell} object.
+        * @param title a {@link java.lang.String} object.
+        * @param multi a boolean.
+        * @param settings a {@link java.lang.String} object.
+        * @param cdmObject a {@link eu.etaxonomy.cdm.model.agent.Person} object.
+        * @param conversation a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} object.
         */
        protected FilteredPersonSelectionDialog(Shell shell, ConversationHolder conversation, String title,
                        boolean multi, String settings, Person cdmObject) {
@@ -51,6 +64,7 @@ public class FilteredPersonSelectionDialog extends
        /* (non-Javadoc)
         * @see eu.etaxonomy.taxeditor.dialogs.filteredSelection.AbstractFilteredCdmResourceSelectionDialog#getPersistentObject(java.util.UUID)
         */
+       /** {@inheritDoc} */
        @Override
        protected Person getPersistentObject(UUID uuid) {
                return (Person) CdmStore.getAgentService().load(uuid);
@@ -59,16 +73,19 @@ public class FilteredPersonSelectionDialog extends
        /* (non-Javadoc)
         * @see eu.etaxonomy.taxeditor.dialogs.filteredSelection.AbstractFilteredCdmResourceSelectionDialog#initModel()
         */
+       /** {@inheritDoc} */
        @Override
        protected void initModel() {
                model = CdmStore.getAgentService().getPersonUuidAndTitleCache();
        }
 
+       /** {@inheritDoc} */
        @Override
        protected AbstractNewEntityWizard getNewEntityWizard() {
                return new NewPersonWizard();
        }
 
+       /** {@inheritDoc} */
        @Override
        protected String getNewWizardLinkText() {
                return "Click link to create a new <A>Person</A>.";