Filling create configuration form with default parameters for file/folder
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/widgets/ws-task-executor-widget@169065 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
2677d45c0f
commit
2195c4ce24
|
@ -274,10 +274,30 @@ public abstract class CreateTaskConfigurationView extends Composite {
|
||||||
customFieldEntriesList.clear();
|
customFieldEntriesList.clear();
|
||||||
cg_parameters_control.clear();
|
cg_parameters_control.clear();
|
||||||
|
|
||||||
|
boolean addedPublicLink;
|
||||||
|
|
||||||
for (TaskParameter operator : taskOperator.getInputOperators()) {
|
for (TaskParameter operator : taskOperator.getInputOperators()) {
|
||||||
appendCustomField(operator.getKey(), operator.getDefaultValue(), operator.getType().getType(), false);
|
|
||||||
|
addedPublicLink = false;
|
||||||
|
|
||||||
|
if(!wsItem.isFolder()){
|
||||||
|
//IF ITEM IS A FILE ISTANCING FIRST PARAMETER FILE OCCURED WIHT PUBLIC LINK VALUE OF THE ITEM
|
||||||
|
if(!addedPublicLink && operator.getType().getType().equals("FILE")){
|
||||||
|
appendCustomField("publicLink", wsItem.getPublicLink(), operator.getType().getType(), false);
|
||||||
|
addedPublicLink = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!addedPublicLink)
|
||||||
|
appendCustomField(operator.getKey(), operator.getDefaultValue(), operator.getType().getType(), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if(wsItem.isFolder()){
|
||||||
|
appendCustomField("folderId", wsItem.getItemId(), "OBJECT", true);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void loadAlgorithmsForSelectedScope(){
|
private void loadAlgorithmsForSelectedScope(){
|
||||||
|
|
Loading…
Reference in New Issue