org.talend.daikon.properties.property.Property.setRequired()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(9.1k)|赞(0)|评价(0)|浏览(73)

本文整理了Java中org.talend.daikon.properties.property.Property.setRequired()方法的一些代码示例,展示了Property.setRequired()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Property.setRequired()方法的具体详情如下:
包路径:org.talend.daikon.properties.property.Property
类名称:Property
方法名:setRequired

Property.setRequired介绍

暂无

代码示例

代码示例来源:origin: liferay/liferay-portal

@Override
public void setupLayout() {
  super.setupLayout();
  Form mainForm = getForm(Form.MAIN);
  operations.setRequired();
  Widget operationsWidget = Widget.widget(operations);
  operationsWidget.setLongRunning(true);
  operationsWidget.setWidgetType(Widget.ENUMERATION_WIDGET_TYPE);
  mainForm.addRow(operationsWidget);
  Widget calculateSchemaWidget = Widget.widget(calculateSchema);
  calculateSchemaWidget.setLongRunning(true);
  calculateSchemaWidget.setWidgetType(Widget.BUTTON_WIDGET_TYPE);
  mainForm.addRow(calculateSchemaWidget);
  Form advancedForm = new Form(this, Form.ADVANCED);
  advancedForm.addRow(dieOnError);
}

代码示例来源:origin: org.talend.components/components-jdbc-definition

public void setNotRequired() {
  this.jdbcUrl.setRequired(false);
  this.driverClass.setRequired(false);
  this.userPassword.userId.setRequired(false);
  this.userPassword.password.setRequired(false);
}

代码示例来源:origin: Talend/components

public void setNotRequired() {
  this.jdbcUrl.setRequired(false);
  this.driverClass.setRequired(false);
  this.userPassword.userId.setRequired(false);
  this.userPassword.password.setRequired(false);
}

代码示例来源:origin: org.talend.daikon/daikon

public Property<T> setRequired() {
  return setRequired(true);
}

代码示例来源:origin: Talend/components

@Override
public void setupProperties() {
  super.setupProperties();
  if (needSwitch) {
    useAuth.setRequired();
  } else {
    userId.setRequired();
    password.setRequired();
  }
}

代码示例来源:origin: org.talend.components/components-common

@Override
public void setupProperties() {
  super.setupProperties();
  if (needSwitch) {
    useAuth.setRequired();
  } else {
    userId.setRequired();
    password.setRequired();
  }
}

代码示例来源:origin: org.talend.components/components-common

@Override
public void setupProperties() {
  super.setupProperties();
  userPassword.userId.setRequired(false);
  userPassword.password.setRequired(false);
}

代码示例来源:origin: Talend/components

@Override
public void setupProperties() {
  super.setupProperties();
  userPassword.userId.setRequired(false);
  userPassword.password.setRequired(false);
}

代码示例来源:origin: Talend/components

@Override
public void setupProperties() {
  super.setupProperties();
  host.setRequired();
  host.setValue("127.0.0.1");
  port.setRequired();
  port.setValue(8000);
  database.setRequired();
  database.setValue("Documents");
  username.setRequired();
  password.setRequired();
  authentication.setPossibleValues("DIGEST", "BASIC");
  authentication.setValue("DIGEST");
}

代码示例来源:origin: Talend/components

@Override
public void setupProperties() {
  super.setupProperties();
  connection.setupProperties();
  loadFolder.setRequired();
  useExternalMLCP.setValue(false); // use internal mlcp library by default
}

代码示例来源:origin: Talend/components

@Override
public void refreshLayout(Form form) {
  super.refreshLayout(form);
  if (form.getName().equals(Form.MAIN)) {
    form.getWidget(maxReadTime).setVisible(useMaxReadTime);
    maxReadTime.setRequired(useMaxReadTime.getValue());
    form.getWidget(maxNumRecords).setVisible(useMaxNumRecords);
    maxNumRecords.setRequired(useMaxNumRecords.getValue());
  }
}

代码示例来源:origin: org.talend.components/simplefileio-definition

@Override
public void refreshLayout(Form form) {
  super.refreshLayout(form);
  // Main properties
  if (form.getName().equals(Form.MAIN)) {
    // handle S3
    final boolean isSpecifyCredentialsEnabled = specifyCredentials.getValue();
    accessKey.setRequired(isSpecifyCredentialsEnabled);
    secretKey.setRequired(isSpecifyCredentialsEnabled);
    form.getWidget(accessKey.getName()).setVisible(isSpecifyCredentialsEnabled);
    form.getWidget(secretKey.getName()).setVisible(isSpecifyCredentialsEnabled);
  }
}

代码示例来源:origin: Talend/components

@Override
public void refreshLayout(Form form) {
  super.refreshLayout(form);
  // Main properties
  if (form.getName().equals(Form.MAIN)) {
    // handle S3
    final boolean isSpecifyCredentialsEnabled = specifyCredentials.getValue();
    accessKey.setRequired(isSpecifyCredentialsEnabled);
    secretKey.setRequired(isSpecifyCredentialsEnabled);
    form.getWidget(accessKey.getName()).setVisible(isSpecifyCredentialsEnabled);
    form.getWidget(secretKey.getName()).setVisible(isSpecifyCredentialsEnabled);
  }
}

代码示例来源:origin: Talend/components

@Override
public void setupProperties() {
  super.setupProperties();
  datasetProperties.setDatastoreProperties(connection);
  criteriaSearch.setRequired();
  criteriaSearch.setValue(true);
  docIdColumn.setRequired();
  maxRetrieve.setValue(-1);
  if (isOutputSchemaInvalid()) {
    datasetProperties.setupSchema();
  }
  setInputSchemaListener(new ISchemaListener() { //TODO replace with lambda
    @Override
    public void afterSchema() {
      updateDocIdColumnPossibleValues();
      if (isOutputSchemaInvalid()) {
        datasetProperties.setupSchema();
      }
    }
  });
}

代码示例来源:origin: org.talend.components/components-salesforce-definition

/**
 * the method is called back at many places, even some strange places, so it should work only for basic layout, not
 * some action which need runtime support.
 */
@Override
public void refreshLayout(Form form) {
  super.refreshLayout(form);
  boolean useModule = sourceType.getValue() == SourceType.MODULE_SELECTION;
  form.getWidget(moduleName).setVisible(useModule);
  moduleName.setRequired(useModule);
  boolean moduleNameSelect = StringUtils.isNotEmpty(moduleName.getValue());
  form.getWidget(selectColumnIds).setVisible(useModule && moduleNameSelect);
  selectColumnIds.setRequired(useModule && moduleNameSelect);
  form.getWidget(condition).setVisible(useModule && moduleNameSelect);
  // We can not have a hidden field which is required
  form.getWidget(query).setVisible(!useModule);
  query.setRequired(!useModule);
}

代码示例来源:origin: Talend/components

/**
 * the method is called back at many places, even some strange places, so it should work only for basic layout, not
 * some action which need runtime support.
 */
@Override
public void refreshLayout(Form form) {
  super.refreshLayout(form);
  boolean useModule = sourceType.getValue() == SourceType.MODULE_SELECTION;
  form.getWidget(moduleName).setVisible(useModule);
  moduleName.setRequired(useModule);
  boolean moduleNameSelect = StringUtils.isNotEmpty(moduleName.getValue());
  form.getWidget(selectColumnIds).setVisible(useModule && moduleNameSelect);
  selectColumnIds.setRequired(useModule && moduleNameSelect);
  form.getWidget(condition).setVisible(useModule && moduleNameSelect);
  // We can not have a hidden field which is required
  form.getWidget(query).setVisible(!useModule);
  query.setRequired(!useModule);
}

代码示例来源:origin: Talend/components

@Override
public void setupProperties() {
  super.setupProperties();
  criteria.setRequired();
  criteria.setValue("");
  useQueryOption.setValue(false);
  pageSize.setValue(10);
  queryLiteralType.setPossibleValues("XML", "JSON");
  queryLiteralType.setValue("XML");
  queryOptionLiterals.setTaggedValue(ComponentConstants.LINE_SEPARATOR_REPLACED_TO, " ");
 }

代码示例来源:origin: Talend/components

@Override
public void refreshLayout(Form form) {
  super.refreshLayout(form);
  if (form.getName().equals(Form.MAIN)) {
    form.getWidget(fieldDelimiter).setVisible(ValueFormat.CSV.equals(valueFormat.getValue()));
    fieldDelimiter.setRequired(ValueFormat.CSV.equals(valueFormat.getValue()));
    form.getWidget(specificFieldDelimiter).setVisible(ValueFormat.CSV.equals(valueFormat.getValue())
        && fieldDelimiter.getValue().equals(FieldDelimiterType.OTHER));
    specificFieldDelimiter.setRequired(ValueFormat.CSV.equals(valueFormat.getValue())
        && fieldDelimiter.getValue().equals(FieldDelimiterType.OTHER));
    form.getWidget(isHierarchy).setVisible(valueFormat.getValue() == ValueFormat.AVRO);
    form.getWidget(avroSchema).setVisible(valueFormat.getValue() == ValueFormat.AVRO && isHierarchy.getValue());
    avroSchema.setRequired(ValueFormat.AVRO.equals(valueFormat.getValue()));
  }
}

代码示例来源:origin: Talend/components

@Override
public void refreshLayout(Form form) {
  super.refreshLayout(form);
  if (form.getName().equals(Form.MAIN)) {
    form.getWidget(unknownRegion).setVisible(KinesisRegion.OTHER.equals(region.getValue()));
    form.getWidget(fieldDelimiter).setVisible(ValueFormat.CSV.equals(valueFormat.getValue()));
    fieldDelimiter.setRequired(ValueFormat.CSV.equals(valueFormat.getValue()));
    form.getWidget(specificFieldDelimiter).setVisible(ValueFormat.CSV.equals(valueFormat.getValue())
        && fieldDelimiter.getValue().equals(FieldDelimiterType.OTHER));
    specificFieldDelimiter.setRequired(ValueFormat.CSV.equals(valueFormat.getValue())
        && fieldDelimiter.getValue().equals(FieldDelimiterType.OTHER));
    form.getWidget(avroSchema).setVisible(ValueFormat.AVRO.equals(valueFormat.getValue()));
    avroSchema.setRequired(ValueFormat.AVRO.equals(valueFormat.getValue()));
  }
}

代码示例来源:origin: Talend/components

@Override
public void refreshLayout(Form form) {
  if (sourceType.getValue() == SourceType.MODULE_SELECTION) {
    form.getWidget(moduleName).setVisible(true);
    moduleName.setRequired(true);
    // We can not have a hidden field which is required
    form.getWidget(query).setVisible(false);
    query.setRequired(false);
  } else if (sourceType.getValue() == SourceType.SOQL_QUERY) {
    form.getWidget(query).setVisible(true);
    query.setRequired();
    // We can not have a hidden field which is required
    form.getWidget(moduleName).setVisible(false);
    moduleName.setRequired(false);
  }
  super.refreshLayout(form);
}

相关文章