AT: commiting latest changes to the Palm Use data extension
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / forms / CdmFormFactory.java
index 33a1cff74dd18c1a5c269feae3c6097768709b77..4ede4f6605073d6616191bf929a9d3bd62d0d44a 100644 (file)
@@ -257,8 +257,10 @@ import eu.etaxonomy.taxeditor.ui.section.user.GroupsByUserDetailElement;
 import eu.etaxonomy.taxeditor.ui.section.user.GroupsByUserDetailSection;
 import eu.etaxonomy.taxeditor.ui.section.user.UserDetailElement;
 import eu.etaxonomy.taxeditor.ui.section.user.UserDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.userecords.UseCategorySection;
 import eu.etaxonomy.taxeditor.ui.section.userecords.UseRecordDetailElement;
 import eu.etaxonomy.taxeditor.ui.section.userecords.UseRecordDetailSection;
+import eu.etaxonomy.taxeditor.ui.section.userecords.UseSubCategorySection;
 import eu.etaxonomy.taxeditor.ui.section.vocabulary.DefinedTermDetailElement;
 import eu.etaxonomy.taxeditor.ui.section.vocabulary.DefinedTermDetailSection;
 import eu.etaxonomy.taxeditor.ui.section.vocabulary.NamedAreaDetailSection;
@@ -1841,9 +1843,10 @@ public class CdmFormFactory extends FormToolkit {
                        element = new DefinedTermDetailElement<NamedAreaLevel>(this,
                                        parentElement);
                        break;
-               /*case USE_RECORD:
-                       element = new UseRecordDetailElement(this, parentElement, style);
-                       break;*/
+               case USE_RECORD:
+                       //element = new UseRecordDetailElement(this, parentElement, style);
+                       element = new UseRecordDetailElement(this, parentElement);
+                       break;
                }
 
                if (element == null) {
@@ -1865,7 +1868,7 @@ public class CdmFormFactory extends FormToolkit {
         * @version 1.0
         */
        public static enum EntityDetailType {
-               TEAM, TEAMMEMBER, ANNOTATION, CREDIT, DESCRIPTIONELEMENTSOURCE, EXTENSION, MARKER, MEDIA, DESCRIPTIONELEMENTMEDIA, MEDIAREPRESENTATION, MEDIAREPRESENTATIONPART, MODIFIER, NOMENCLATURALSTATUS, NAME_RELATIONSHIP, PROTOLOG, RIGHTS, SOURCE, SCOPE, DESCRIPTIONSOURCE, TYPEDESIGNATION, STATE_DATA, STATISTICAL_MEASUREMENT_VALUE, DESCRIBED_SPECIMEN, COLLECTING_AREA, DETERMINATION_EVENT, SPECIMEN_COLLECTION, IDENTIFIABLE_SOURCE_COLLECTION, GEOGRAPHICAL_SCOPE, SCOPE_RESTRICTION, MEMBER, GRANTED_AUTHORITY, GROUPS_BY_USER, TAXONOMIC_SCOPE, DETERMINATION_CURRENT, DETERMINATION_HISTORY
+               TEAM, TEAMMEMBER, ANNOTATION, CREDIT, DESCRIPTIONELEMENTSOURCE, EXTENSION, MARKER, MEDIA, DESCRIPTIONELEMENTMEDIA, MEDIAREPRESENTATION, MEDIAREPRESENTATIONPART, MODIFIER, NOMENCLATURALSTATUS, NAME_RELATIONSHIP, PROTOLOG, RIGHTS, SOURCE, SCOPE, DESCRIPTIONSOURCE, TYPEDESIGNATION, STATE_DATA, STATISTICAL_MEASUREMENT_VALUE, DESCRIBED_SPECIMEN, COLLECTING_AREA, DETERMINATION_EVENT, SPECIMEN_COLLECTION, IDENTIFIABLE_SOURCE_COLLECTION, GEOGRAPHICAL_SCOPE, SCOPE_RESTRICTION, MEMBER, GRANTED_AUTHORITY, GROUPS_BY_USER, TAXONOMIC_SCOPE, DETERMINATION_CURRENT, DETERMINATION_HISTORY, USE_CAT, USE_SUBCAT
        }
 
        /**
@@ -2028,6 +2031,14 @@ public class CdmFormFactory extends FormToolkit {
                        section = new TaxonomicScopeSection(this, conversation,
                                        parentElement, style);
                        break;
+               case USE_CAT:
+                       section = new UseCategorySection(this, conversation, parentElement,
+                                       style);
+                       break;
+               case USE_SUBCAT:
+                       section = new UseSubCategorySection(this, conversation, parentElement,
+                                       style);
+                       break;
                }
                parentElement.addElement(section);
                adapt(section);
@@ -2428,7 +2439,7 @@ public class CdmFormFactory extends FormToolkit {
 
        }
 
-       public AbstractDetailedDescriptionDetailElement createUseRecordDetailElement(
+       /*public AbstractDetailedDescriptionDetailElement createUseRecordDetailElement(
                        ICdmFormElement parentElement, DescriptionElementBase entity,
                        int style) {
                AbstractDetailedDescriptionDetailElement useRecordElement = null;
@@ -2442,7 +2453,7 @@ public class CdmFormFactory extends FormToolkit {
                adapt(useRecordElement);
                parentElement.addElement(useRecordElement);
                return useRecordElement;
-       }
+       }*/
 
        /**
         * Creates a styled text as a part of the form.