QueryExpression pagequery = new QueryExpression(); pagequery.EntityName = "account"; pagequery.Criteria.AddCondition(pagecondition); pagequery.Orders.Add(order); pagequery.ColumnSet.AddColumns("name", "emailaddress1");
@Override public MutableSourceStorage getSource() { if (sourceStorage == null) { sourceStorage = new MutableSourceStorage(); } return sourceStorage; }
private void setImportParameterValue(String name, String value) { Map<String, String> parameters = dataObject.getSource().getParameters(); parameters.put(name, value); }
/** Updates view from data-object. */ private void updateView() { view.setProjectName(dataObject.getName()); view.setProjectDescription(dataObject.getDescription()); view.setProjectUrl(dataObject.getSource().getLocation()); final String value = getImportParameterValue(SKIP_FIRST_LEVEL_PARAM_NAME); if (value != null) { view.setSkipFirstLevel(Boolean.valueOf(value)); } }
@Override public void onProjectTemplateSelected(ProjectTemplateDescriptor projectTemplate) { final MutableProjectConfig dataObject = wizard.getDataObject(); wizard = importWizard == null ? importWizard = createDefaultWizard(dataObject, IMPORT) : importWizard; wizard.navigateToFirst(); // set dataObject's values from projectTemplate final NewProjectConfig newProjectConfig = new NewProjectConfigImpl(projectTemplate); dataObject.setType(newProjectConfig.getType()); dataObject.setSource(newProjectConfig.getSource()); dataObject.setAttributes(newProjectConfig.getAttributes()); dataObject.setOptions(newProjectConfig.getOptions()); dataObject.setCommands(projectTemplate.getCommands()); }
/** * Returns project parameters map. * * @return parameters map */ private Map<String, String> projectParameters() { Map<String, String> parameters = dataObject.getSource().getParameters(); if (parameters == null) { parameters = new HashMap<>(); dataObject.getSource().setParameters(parameters); } return parameters; }
@Override public boolean isCompleted() { return isUrlCorrect(dataObject.getSource().getLocation()); }
@Override public boolean isCompleted() { final String projectName = dataObject.getName(); return projectName != null && NameUtils.checkProjectName(projectName) && (selectedProjectType != null || selectedProjectTemplate != null); }
@Override public void projectDescriptionChanged(String projectDescription) { dataObject.setDescription(projectDescription); updateDelegate.updateControls(); }
/** Sets single value of attribute of data-object. */ private void setAttribute(String attrId, String value) { Map<String, List<String>> attributes = dataObject.getAttributes(); attributes.put(attrId, singletonList(value)); } }
/** Open the project wizard with given mode. */ public void show(Path parent) { resetState(); this.wizardMode = CREATE; MutableProjectConfig config = new MutableProjectConfig(); config.setPath(parent.toString()); showDialog(config); }
@Override public void projectNameChanged(@NotNull String name) { dataObject.setName(name); updateDelegate.updateControls(); validateProjectName(); }
/** Creates and returns 'default' project wizard with pre-defined pages only. */ private ImportWizard createDefaultWizard() { final MutableProjectConfig dataObject = new MutableProjectConfig(); final ImportWizard importWizard = importWizardFactory.newWizard(dataObject); importWizard.setUpdateDelegate(this); // add pre-defined first page importWizard.addPage(mainPage); return importWizard; }
@Nullable private String getImportParameterValue(String name) { Map<String, String> parameters = dataObject.getSource().getParameters(); return parameters.get(name); }
@Override public boolean isCompleted() { return isGitUrlCorrect(dataObject.getSource().getLocation()); }
@Override public boolean isCompleted() { final String projectName = dataObject.getName(); return selectedProjectImporter != null && projectName != null && NameUtils.checkProjectName(projectName); }
@Override public void projectDescriptionChanged(@NotNull String projectDescription) { dataObject.setDescription(projectDescription); updateDelegate.updateControls(); }
QueryExpression query = new QueryExpression("contact"); query.ColumnSet.AddColumns("firstname", "lastname"); query.Criteria.AddFilter(filter1);
public void setSource(SourceStorage sourceStorage) { this.sourceStorage = new MutableSourceStorage(sourceStorage); }
@Override public void projectDescriptionChanged(@NotNull String projectDescription) { dataObject.setDescription(projectDescription); updateDelegate.updateControls(); }