Class CreateDatasetForm
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.gcube.portlets.widgets.ckandatapublisherwidget.client.ui.form.CreateDatasetForm
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget
public class CreateDatasetForm extends com.google.gwt.user.client.ui.CompositeCreate metadata form for ckan product.- Author:
- Costantino Perciante at ISTI-CNR (costantino.perciante@isti.cnr.it), updated by Francesco Mangiacrapa at ISTI-CNR
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringERROR_PRODUCT_CREATIONprotected static StringMISSING_PUBLISH_RIGHTSprotected static StringPRODUCT_CREATED_OKprotected static StringPRODUCT_SUBMITTED_FOR_REVIEW_OK
-
Constructor Summary
Constructors Constructor Description CreateDatasetForm(com.google.gwt.event.shared.HandlerManager eventBusMainApplication)Invoked in the most general caseCreateDatasetForm(com.google.gwt.event.shared.HandlerManager eventBusMainApplication, org.gcube.portlets.widgets.mpformbuilder.client.form.generic.CreateMetadataForm.OPERATION operation)Invoked in the most general caseCreateDatasetForm(String idFolderOrFileWorkspace, com.google.gwt.event.shared.HandlerManager eventBusMainApplication)Invoked when the workspace is used
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddFields(String selectedItem, org.gcube.portlets.widgets.mpformbuilder.client.form.generic.CreateMetadataForm.OPERATION operation)Add fields of the selected metadata profile to the widgetprotected voiddisableDatasetFields()Disable dataset editable fields once the dataset has been successfully created.BooleanisCatalogueModerated()Checks if is catalogue moderated.voidsetCatalogueModerated(Boolean isCatalogueModerated)-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Field Detail
-
ERROR_PRODUCT_CREATION
protected static final String ERROR_PRODUCT_CREATION
- See Also:
- Constant Field Values
-
PRODUCT_CREATED_OK
protected static final String PRODUCT_CREATED_OK
- See Also:
- Constant Field Values
-
PRODUCT_SUBMITTED_FOR_REVIEW_OK
protected static final String PRODUCT_SUBMITTED_FOR_REVIEW_OK
- See Also:
- Constant Field Values
-
MISSING_PUBLISH_RIGHTS
protected static final String MISSING_PUBLISH_RIGHTS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CreateDatasetForm
public CreateDatasetForm(com.google.gwt.event.shared.HandlerManager eventBusMainApplication)
Invoked in the most general case- Parameters:
eventBusPublisherWidget- the event bus
-
CreateDatasetForm
public CreateDatasetForm(com.google.gwt.event.shared.HandlerManager eventBusMainApplication, org.gcube.portlets.widgets.mpformbuilder.client.form.generic.CreateMetadataForm.OPERATION operation)Invoked in the most general case- Parameters:
eventBusPublisherWidget- the event bus
-
CreateDatasetForm
public CreateDatasetForm(String idFolderOrFileWorkspace, com.google.gwt.event.shared.HandlerManager eventBusMainApplication)
Invoked when the workspace is used- Parameters:
idFolderWorkspace-eventBusPublisherWidget- the event bus
-
-
Method Detail
-
addFields
protected void addFields(String selectedItem, org.gcube.portlets.widgets.mpformbuilder.client.form.generic.CreateMetadataForm.OPERATION operation)
Add fields of the selected metadata profile to the widget- Parameters:
selectedItem-
-
disableDatasetFields
protected void disableDatasetFields()
Disable dataset editable fields once the dataset has been successfully created.
-
isCatalogueModerated
public Boolean isCatalogueModerated()
Checks if is catalogue moderated.- Returns:
- the boolean
-
setCatalogueModerated
public void setCatalogueModerated(Boolean isCatalogueModerated)
-
-