SecuritySettings customSecuritySettings = exAdOpt.getCustomSecuritySettings();
if (customSecuritySettings != null){
advanceOptions.setSecuritySettings(generateSecuritySettingsObj(customSecuritySettings));
}
WorkflowOutputDataSettings outputDataSettings = exAdOpt.getCustomWorkflowOutputDataSettings();
List<org.apache.airavata.experiment.execution.OutputDataSettings> dataSettingsList = new ArrayList<org.apache.airavata.experiment.execution.OutputDataSettings>();
if (outputDataSettings != null){
OutputDataSettings[] outputDataSettingsList = outputDataSettings.getOutputDataSettingsList();
for (OutputDataSettings opds : outputDataSettingsList){
org.apache.airavata.experiment.execution.OutputDataSettings dataSettings = generateOutputDataObject(opds);
dataSettingsList.add(dataSettings);
}
org.apache.airavata.experiment.execution.WorkflowOutputDataSettings wfOpDSettings = new org.apache.airavata.experiment.execution.WorkflowOutputDataSettings();