diff --git a/src/main/java/org/gcube/portlets/widgets/mpformbuilder/client/ConstantsMPFormBuilder.java b/src/main/java/org/gcube/portlets/widgets/mpformbuilder/client/ConstantsMPFormBuilder.java index fc2f5e9..d354f03 100644 --- a/src/main/java/org/gcube/portlets/widgets/mpformbuilder/client/ConstantsMPFormBuilder.java +++ b/src/main/java/org/gcube/portlets/widgets/mpformbuilder/client/ConstantsMPFormBuilder.java @@ -20,6 +20,10 @@ public class ConstantsMPFormBuilder { public static final int LIMIT_UPLOADS = 50; + public static final String DATE_FORMAT = "yyyy-MM-dd"; + + public static final String TIME_FORMAT = "HH:mm"; + /** * Log. * diff --git a/src/main/java/org/gcube/portlets/widgets/mpformbuilder/client/form/generic/CreateMetadataForm.java b/src/main/java/org/gcube/portlets/widgets/mpformbuilder/client/form/generic/CreateMetadataForm.java index faaf6ca..487885a 100644 --- a/src/main/java/org/gcube/portlets/widgets/mpformbuilder/client/form/generic/CreateMetadataForm.java +++ b/src/main/java/org/gcube/portlets/widgets/mpformbuilder/client/form/generic/CreateMetadataForm.java @@ -633,8 +633,8 @@ public class CreateMetadataForm extends Composite implements HasGenericFormListe } GenericDatasetBean gdb = new GenericDatasetBean(); - gdb.setMetadataList(metadataProfiles); - gdb.setCustomFields(customFieldsMap); + gdb.setMetadataProfileList(metadataProfiles); + gdb.setFormDataEntryFields(customFieldsMap); gdb.setFilesUploaded(listFilesUploaded); formDataBean = gdb; diff --git a/src/main/java/org/gcube/portlets/widgets/mpformbuilder/client/ui/timeandranges/DataTimeBox.java b/src/main/java/org/gcube/portlets/widgets/mpformbuilder/client/ui/timeandranges/DataTimeBox.java index 3b7188a..54e1b26 100644 --- a/src/main/java/org/gcube/portlets/widgets/mpformbuilder/client/ui/timeandranges/DataTimeBox.java +++ b/src/main/java/org/gcube/portlets/widgets/mpformbuilder/client/ui/timeandranges/DataTimeBox.java @@ -2,6 +2,8 @@ package org.gcube.portlets.widgets.mpformbuilder.client.ui.timeandranges; import java.util.Date; +import org.gcube.portlets.widgets.mpformbuilder.client.ConstantsMPFormBuilder; + import com.github.gwtbootstrap.datepicker.client.ui.DateBox; import com.github.gwtbootstrap.datetimepicker.client.ui.DateTimeBox; import com.google.gwt.core.client.GWT; @@ -32,8 +34,8 @@ public class DataTimeBox extends Composite{ private static final String INSERT_TIME_INSTANT_LABEL = "Hour and minutes"; private static final String INSERT_DATE_START_LABEL = "Insert a start date"; private static final String INSERT_DATE_END_LABEL = "Insert an end date"; - private static final DateTimeFormat formatDate = DateTimeFormat.getFormat("yyyy-MM-dd"); - private static final DateTimeFormat formatTime = DateTimeFormat.getFormat("HH:mm"); + private static final DateTimeFormat formatDate = DateTimeFormat.getFormat(ConstantsMPFormBuilder.DATE_FORMAT); + private static final DateTimeFormat formatTime = DateTimeFormat.getFormat(ConstantsMPFormBuilder.TIME_FORMAT); private boolean isRange; diff --git a/src/main/java/org/gcube/portlets/widgets/mpformbuilder/shared/GenericDatasetBean.java b/src/main/java/org/gcube/portlets/widgets/mpformbuilder/shared/GenericDatasetBean.java index f01a242..7783e47 100644 --- a/src/main/java/org/gcube/portlets/widgets/mpformbuilder/shared/GenericDatasetBean.java +++ b/src/main/java/org/gcube/portlets/widgets/mpformbuilder/shared/GenericDatasetBean.java @@ -13,18 +13,21 @@ import org.gcube.portlets.widgets.mpformbuilder.shared.upload.FileUploaded; * * @author Francesco Mangiacrapa at ISTI-CNR (francesco.mangiacrapa@isti.cnr.it) * - * Oct 8, 2020 + * Oct 19, 2020 */ public class GenericDatasetBean implements Serializable { - /** - * - */ + /** The Constant serialVersionUID. */ private static final long serialVersionUID = -5215392381589702647L; - private List metadataList; - private Map> customFields; + /** The metadata profile list. */ + private List metadataProfileList; + + /** The form data entry fields. */ + private Map> formDataEntryFields; + + /** The files uploaded. */ private List filesUploaded; /** @@ -34,55 +37,93 @@ public class GenericDatasetBean implements Serializable { } - public GenericDatasetBean(List metadataList, Map> customFields, + /** + * Instantiates a new generic dataset bean. + * + * @param metadataProfileList the metadata profile list + * @param formDataEntryFields the form data entry fields + * @param filesUploaded the files uploaded + */ + public GenericDatasetBean(List metadataProfileList, Map> formDataEntryFields, List filesUploaded) { super(); - this.metadataList = metadataList; - this.customFields = customFields; + this.metadataProfileList = metadataProfileList; + this.formDataEntryFields = formDataEntryFields; this.filesUploaded = filesUploaded; } - public List getMetadataList() { - return metadataList; - } - - public void setMetadataList(List metadataList) { - this.metadataList = metadataList; - } - - public Map> getCustomFields() { - return customFields; - } - - public void setCustomFields(Map> customFields) { - this.customFields = customFields; + /** + * Gets the metadata profile list. + * + * @return the metadata profile list + */ + public List getMetadataProfileList() { + return metadataProfileList; } + /** + * Sets the metadata profile list. + * + * @param metadataProfileList the new metadata profile list + */ + public void setMetadataProfileList(List metadataProfileList) { + this.metadataProfileList = metadataProfileList; + } + + + /** + * Gets the form data entry fields. + * + * @return the form data entry fields + */ + public Map> getFormDataEntryFields() { + return formDataEntryFields; + } + + + /** + * Sets the form data entry fields. + * + * @param formDataEntryFields the form data entry fields + */ + public void setFormDataEntryFields(Map> formDataEntryFields) { + this.formDataEntryFields = formDataEntryFields; + } + + + /** + * Gets the files uploaded. + * + * @return the files uploaded + */ public List getFilesUploaded() { return filesUploaded; } + /** + * Sets the files uploaded. + * + * @param filesUploaded the new files uploaded + */ public void setFilesUploaded(List filesUploaded) { this.filesUploaded = filesUploaded; } + /** + * To string. + * + * @return the string + */ @Override public String toString() { - StringBuilder builder = new StringBuilder(); - builder.append("GenericDatasetBean [metadataList="); - builder.append(metadataList); - builder.append(", customFields="); - builder.append(customFields); - builder.append(", filesUploaded="); - builder.append(filesUploaded); - builder.append("]"); - return builder.toString(); + return "GenericDatasetBean [metadataProfileList=" + metadataProfileList + ", formDataEntryFields=" + + formDataEntryFields + ", filesUploaded=" + filesUploaded + "]"; } - + } \ No newline at end of file