@ -177,8 +177,8 @@ public class CreateDatasetForm extends Composite{
private static final String TRYING_TO_CREATE_PRODUCT = "Trying to publish the item, please wait..." ;
protected static final String MISSING_PUBLISH_RIGHTS = "It seems you are not authorized to publish on catalogue. Request it to the VRE manager or the portal administrator." ;
// tab panel
private TabPanel tabPanel ;
// tab panel
private TabPanel tabPanel ;
// add resource form
private AddResourceToDataset resourceForm ;
@ -326,16 +326,16 @@ public class CreateDatasetForm extends Composite{
tagsPanel . setVocabulary ( vocabularyTags ) ;
// retrieve custom fields
Map < String , List < String > > customFieldsMap = bean . getCustomFields ( ) ;
Map < String , List < String > > customFieldsMap = bean . getCustomFields ( ) ;
// TODO Check if these tags are ok for the vocabulary
if ( customFieldsMap ! = null & & vocabularyTags = = null ) {
// get the keys and put them as tags
// get the keys and put them as tags
Iterator < Entry < String , List < String > > > iteratorOverCustomField = customFieldsMap . entrySet ( ) . iterator ( ) ;
while ( iteratorOverCustomField . hasNext ( ) ) {
Map . Entry < java . lang . String , java . util . List < java . lang . String > > entry = ( Map . Entry < java . lang . String , java . util . List < java . lang . String > > ) iteratorOverCustomField
Map . Entry < java . lang . String , java . util . List < java . lang . String > > entry = iteratorOverCustomField
. next ( ) ;
List < String > values = entry . getValue ( ) ;
@ -372,7 +372,7 @@ public class CreateDatasetForm extends Composite{
nameTitleOrganizationMap . put ( organization . getTitle ( ) , organization . getName ( ) ) ;
}
// force the selection of the first one, and retrieve the list of profiles
// force the selection of the first one, and retrieve the list of profiles
organizationsListbox . setSelectedIndex ( 0 ) ;
// add change handler to dynamically retrieve the list of profiles
@ -535,7 +535,7 @@ public class CreateDatasetForm extends Composite{
metadataTypeListbox . setSelectedIndex ( 0 ) ;
// get the name of the organization from the title
String selectedOrganizationTitle = organizationsListbox . getSelectedItemText ( ) ;
String selectedOrganizationTitle = organizationsListbox . getSelectedItemText ( ) ;
final String orgName = nameTitleOrganizationMap . get ( selectedOrganizationTitle ) ;
// try to retrieve the profiles
@ -597,7 +597,7 @@ public class CreateDatasetForm extends Composite{
// check also for tags (if for that context there is a vocabulary or not)
tagsPanel . setVisible ( false ) ;
tagsPanel . setVisible ( false ) ;
setAlertBlock ( "Checking for tags vocabulary, please wait..." , AlertType . INFO , true ) ;
ckanServices . getTagsForOrganization ( orgName , new AsyncCallback < List < String > > ( ) {
@ -645,7 +645,7 @@ public class CreateDatasetForm extends Composite{
if ( profiles ! = null & & ! profiles . isEmpty ( ) ) {
for ( MetaDataProfileBean metadataBean : profiles ) {
metadataTypeListbox . addItem ( metadataBean . getType ( ) ) ;
metadataTypeListbox . addItem ( metadataBean . getType ( ) ) ;
// add handler on select
metadataTypeListbox . addChangeHandler ( new ChangeHandler ( ) {
@ -683,7 +683,7 @@ public class CreateDatasetForm extends Composite{
}
metadataTypesControlGroup . setVisible ( true ) ;
} else {
} else {
// just hide this listbox
metadataTypesControlGroup . setVisible ( false ) ;
metadataFieldsPanel . clear ( ) ;
@ -758,7 +758,7 @@ public class CreateDatasetForm extends Composite{
}
metadataFieldsPanel . add ( extrasCategory ) ;
}
metadataFieldsPanel . setVisible ( true ) ;
metadataFieldsPanel . setVisible ( true ) ;
}
}
}
@ -816,7 +816,7 @@ public class CreateDatasetForm extends Composite{
* /
private void actionsAfterOnContinue ( ) {
// check what to do
// check what to do
if ( isWorkspaceRequest ) {
// we need to show the page to handle resources one by one from the workspace
@ -993,7 +993,7 @@ public class CreateDatasetForm extends Composite{
receivedBean . setResourceRoot ( resourcesTwinPanel . getResourcesToPublish ( ) ) ;
receivedBean . setCustomFields ( customFieldsMap ) ;
// alert
// alert
alertOnCreate ( TRYING_TO_CREATE_PRODUCT , AlertType . INFO , false ) ;
// invoke the create method
@ -1020,8 +1020,8 @@ public class CreateDatasetForm extends Composite{
goToDatasetButtonPanel . setVisible ( true ) ;
goToDatasetButton . setVisible ( true ) ;
goToDatasetButton . setText (
( datasetUrl . length ( ) > 100 ?
datasetUrl . substring ( 0 , 100 ) + "..." : datasetUrl )
datasetUrl . length ( ) > 100 ?
datasetUrl . substring ( 0 , 100 ) + "..." : datasetUrl
) ;
// goToDatasetButton.setHref(datasetUrl);
goToDatasetButton . addClickHandler ( new ClickHandler ( ) {
@ -1083,7 +1083,7 @@ public class CreateDatasetForm extends Composite{
// add the new content of the main panel
createDatasetMainPanel . add ( container ) ;
}
} ) ;
} ) ;
}
} else {
@ -1337,8 +1337,8 @@ public class CreateDatasetForm extends Composite{
return "Missing title" ;
}
// better check for the title
String [ ] splittedTitle = title . split ( " " ) ;
// better check for the title
String [ ] splittedTitle = title . split ( " " ) ;
for ( String word : splittedTitle ) {
String replaced = word . replaceAll ( REGEX_TITLE_PRODUCT_SUBWORD , "" ) ;
@ -1390,7 +1390,7 @@ public class CreateDatasetForm extends Composite{
* @return
* /
private boolean checkSelectedMetaDataProfile ( ) {
return metadataTypeListbox . getSelectedItemText ( ) . equals ( NONE_PROFILE ) & & ( metadataTypeListbox . getItemCount ( ) ! = 1 ) ;
return metadataTypeListbox . getSelectedItemText ( ) . equals ( NONE_PROFILE ) & & metadataTypeListbox . getItemCount ( ) ! = 1 ;
}
@UiHandler ( "resetButton" )
@ -1520,8 +1520,8 @@ public class CreateDatasetForm extends Composite{
* /
private boolean hideManageResources ( ) {
return receivedBean . getResourceRoot ( ) = = null | | ( receivedBean . getResourceRoot ( ) . isFolder ( ) & & ( receivedBean . getResourceRoot ( ) . getChildren ( ) = = null | |
receivedBean . getResourceRoot ( ) . getChildren ( ) . isEmpty ( ) ) ) ;
return receivedBean . getResourceRoot ( ) = = null | | receivedBean . getResourceRoot ( ) . isFolder ( ) & & ( receivedBean . getResourceRoot ( ) . getChildren ( ) = = null | |
receivedBean . getResourceRoot ( ) . getChildren ( ) . isEmpty ( ) ) ;
}
}