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

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

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

Property.getStoredValue介绍

[英]Return the internal value used for serialization.
[中]返回用于序列化的内部值。

代码示例

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

@Override
  public void visit(Property property, Properties parent) {
    // use the property name
    hashCodeBuilder.append(property.getName());
    // and the property value
    hashCodeBuilder.append(property.getStoredValue());
  }
}, null);

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

protected <T extends Enum<T>> Property<T> checkForInvalidStoredEnumProperty(Property<T> property, Class<T> fixEnum) {
  String name = property.getName();
  if (property.getStoredValue() instanceof Enum && fixEnum.getCanonicalName().equals(property.getType())) {
    return property;
  }
  String value = getEnumStoredValue(property.getStoredValue());
  if (value == null) {
    LOG.warn("[checkForInvalidStoredEnumProperty] Cannot determine value for enum {} stored value: {} ({}).", name,
        property.getStoredValue(), property.getStoredValue().getClass().getCanonicalName());
    // don't break everything for that...
    return property;
  }
  try {
    LOG.warn("[checkForInvalidStoredEnumProperty] Fixing enum {} value: {}", name, value);
    property = newEnum(name, fixEnum);
    property.setValue(Enum.valueOf(fixEnum, value));
    property.setStoredValue(Enum.valueOf(fixEnum, value));
    property.setPossibleValues(fixEnum.getEnumConstants());
  } catch (Exception e) {
    LOG.error("[checkForInvalidStoredEnumProperty] Error during {} fix: {}.", name, e);
  }
  return property;
}

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

protected <T extends Enum<T>> Property<T> checkForInvalidStoredEnumProperty(Property<T> property, Class<T> fixEnum) {
  String name = property.getName();
  if (property.getStoredValue() instanceof Enum && fixEnum.getCanonicalName().equals(property.getType())) {
    return property;
  }
  String value = getEnumStoredValue(property.getStoredValue());
  if (value == null) {
    LOG.warn("[checkForInvalidStoredEnumProperty] Cannot determine value for enum {} stored value: {} ({}).", name,
        property.getStoredValue(), property.getStoredValue().getClass().getCanonicalName());
    // don't break everything for that...
    return property;
  }
  try {
    LOG.warn("[checkForInvalidStoredEnumProperty] Fixing enum {} value: {}", name, value);
    property = newEnum(name, fixEnum);
    property.setValue(Enum.valueOf(fixEnum, value));
    property.setStoredValue(Enum.valueOf(fixEnum, value));
    property.setPossibleValues(fixEnum.getEnumConstants());
  } catch (Exception e) {
    LOG.error("[checkForInvalidStoredEnumProperty] Error during {} fix: {}.", name, e);
  }
  return property;
}

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

@Override
public boolean postDeserialize(int version, PostDeserializeSetup setup, boolean persistent) {
  boolean migrated = super.postDeserialize(version, setup, persistent);
  if (version < this.getVersionNumber()) {
    if (apiVersion.getValue() == null) {
      apiVersion.setValue("\"34.0\"");
      migrated = true;
    }
  }
  if (version < 2) { // the flow type was added since version 2
    if (oauth2FlowType.getValue() == null) {
      oauth2FlowType.setValue(OAuth2FlowType.Implicit_Flow);
      migrated = true;
    }
  }
  if (version < 3) {
    if (endpoint.getStoredValue() != null) {
      String storedEndpoint = String.valueOf(endpoint.getStoredValue());
      if (storedEndpoint.contains(RETIRED_ENDPOINT)) {
        storedEndpoint = storedEndpoint.replaceFirst(RETIRED_ENDPOINT, ACTIVE_ENDPOINT);
        endpoint.setStoredValue(storedEndpoint);
        migrated = true;
      }
    }
  }
  return migrated;
}

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

@Override
public boolean postDeserialize(int version, PostDeserializeSetup setup, boolean persistent) {
  boolean migrated = super.postDeserialize(version, setup, persistent);
  if (version < this.getVersionNumber()) {
    if (apiVersion.getValue() == null) {
      apiVersion.setValue("\"34.0\"");
      migrated = true;
    }
  }
  if (version < 2) { // the flow type was added since version 2
    if (oauth2FlowType.getValue() == null) {
      oauth2FlowType.setValue(OAuth2FlowType.Implicit_Flow);
      migrated = true;
    }
  }
  if (version < 3) {
    if (endpoint.getStoredValue() != null) {
      String storedEndpoint = String.valueOf(endpoint.getStoredValue());
      if (storedEndpoint.contains(RETIRED_ENDPOINT)) {
        storedEndpoint = storedEndpoint.replaceFirst(RETIRED_ENDPOINT, ACTIVE_ENDPOINT);
        endpoint.setStoredValue(storedEndpoint);
        migrated = true;
      }
    }
  }
  return migrated;
}

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

outputBulkProperties.init();
outputBulkProperties.schema.schema.setStoredValue(module.main.schema.getStoredValue());
outputBulkProperties.schema.schema.setValueEvaluator(module.main.schema.getValueEvaluator());
outputBulkProperties.bulkFilePath.setStoredValue(bulkFilePath.getStoredValue());
outputBulkProperties.bulkFilePath.copyTaggedValues(bulkFilePath);
outputBulkProperties.bulkFilePath.setValueEvaluator(bulkFilePath.getValueEvaluator());
outputBulkProperties.upsertRelationTable.columnName.setStoredValue(upsertRelationTable.columnName.getStoredValue());
outputBulkProperties.upsertRelationTable.columnName.setValueEvaluator(upsertRelationTable.columnName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.lookupFieldExternalIdName
    .setStoredValue(upsertRelationTable.lookupFieldExternalIdName.getStoredValue());
outputBulkProperties.upsertRelationTable.lookupFieldExternalIdName
    .setValueEvaluator(upsertRelationTable.lookupFieldExternalIdName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.lookupRelationshipFieldName
    .setStoredValue(upsertRelationTable.lookupRelationshipFieldName.getStoredValue());
outputBulkProperties.upsertRelationTable.lookupRelationshipFieldName
    .setValueEvaluator(upsertRelationTable.lookupRelationshipFieldName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.lookupFieldModuleName
    .setStoredValue(upsertRelationTable.lookupFieldModuleName.getStoredValue());
outputBulkProperties.upsertRelationTable.lookupFieldModuleName
    .setValueEvaluator(upsertRelationTable.lookupFieldModuleName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.polymorphic.setStoredValue(upsertRelationTable.polymorphic.getStoredValue());
outputBulkProperties.upsertRelationTable.polymorphic
    .setValueEvaluator(upsertRelationTable.polymorphic.getValueEvaluator());

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

outputBulkProperties.schema.schema.setStoredValue(module.main.schema.getStoredValue());
outputBulkProperties.schema.schema.setValueEvaluator(module.main.schema.getValueEvaluator());
outputBulkProperties.bulkFilePath.setStoredValue(bulkFilePath.getStoredValue());
outputBulkProperties.bulkFilePath.copyTaggedValues(bulkFilePath);
outputBulkProperties.bulkFilePath.setValueEvaluator(bulkFilePath.getValueEvaluator());
    .setPossibleValues(upsertRelationTable.columnName.getPossibleValues());
outputBulkProperties.upsertRelationTable.columnName
    .setStoredValue(upsertRelationTable.columnName.getStoredValue());
outputBulkProperties.upsertRelationTable.columnName
    .setValueEvaluator(upsertRelationTable.columnName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.lookupFieldExternalIdName
    .setStoredValue(upsertRelationTable.lookupFieldExternalIdName.getStoredValue());
outputBulkProperties.upsertRelationTable.lookupFieldExternalIdName
    .setValueEvaluator(upsertRelationTable.lookupFieldExternalIdName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.lookupRelationshipFieldName
    .setStoredValue(upsertRelationTable.lookupRelationshipFieldName.getStoredValue());
outputBulkProperties.upsertRelationTable.lookupRelationshipFieldName
    .setValueEvaluator(upsertRelationTable.lookupRelationshipFieldName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.lookupFieldModuleName
    .setStoredValue(upsertRelationTable.lookupFieldModuleName.getStoredValue());
outputBulkProperties.upsertRelationTable.lookupFieldModuleName
    .setValueEvaluator(upsertRelationTable.lookupFieldModuleName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.polymorphic
    .setStoredValue(upsertRelationTable.polymorphic.getStoredValue());
outputBulkProperties.upsertRelationTable.polymorphic
    .setValueEvaluator(upsertRelationTable.polymorphic.getValueEvaluator());

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

outputBulkProperties.schema.schema.setStoredValue(module.main.schema.getStoredValue());
outputBulkProperties.schema.schema.setValueEvaluator(module.main.schema.getValueEvaluator());
outputBulkProperties.bulkFilePath.setStoredValue(bulkFilePath.getStoredValue());
outputBulkProperties.bulkFilePath.copyTaggedValues(bulkFilePath);
outputBulkProperties.bulkFilePath.setValueEvaluator(bulkFilePath.getValueEvaluator());
    .setPossibleValues(upsertRelationTable.columnName.getPossibleValues());
outputBulkProperties.upsertRelationTable.columnName
    .setStoredValue(upsertRelationTable.columnName.getStoredValue());
outputBulkProperties.upsertRelationTable.columnName
    .setValueEvaluator(upsertRelationTable.columnName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.lookupFieldExternalIdName
    .setStoredValue(upsertRelationTable.lookupFieldExternalIdName.getStoredValue());
outputBulkProperties.upsertRelationTable.lookupFieldExternalIdName
    .setValueEvaluator(upsertRelationTable.lookupFieldExternalIdName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.lookupRelationshipFieldName
    .setStoredValue(upsertRelationTable.lookupRelationshipFieldName.getStoredValue());
outputBulkProperties.upsertRelationTable.lookupRelationshipFieldName
    .setValueEvaluator(upsertRelationTable.lookupRelationshipFieldName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.lookupFieldModuleName
    .setStoredValue(upsertRelationTable.lookupFieldModuleName.getStoredValue());
outputBulkProperties.upsertRelationTable.lookupFieldModuleName
    .setValueEvaluator(upsertRelationTable.lookupFieldModuleName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.polymorphic
    .setStoredValue(upsertRelationTable.polymorphic.getStoredValue());
outputBulkProperties.upsertRelationTable.polymorphic
    .setValueEvaluator(upsertRelationTable.polymorphic.getValueEvaluator());

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

} else if (otherProp instanceof Property) {
  Object value = ((Property) otherProp).getStoredValue();
  ((Property) thisProp).setStoredValue(value);
  if (copyTaggedValues) {

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

String value = getEnumStoredValue(lookupField.getStoredValue());
boolean correctValue = false;
for (RESTLookupFields lkt : RESTLookupFields.values()) {

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

String value = getEnumStoredValue(lookupField.getStoredValue());
boolean correctValue = false;
for (RESTLookupFields lkt : RESTLookupFields.values()) {

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

&& (getMultipleLeads.equals(inputOperation.getValue()) || getLead.equals(inputOperation.getValue()))
  && (LeadKeySelector.equals(leadSelectorREST.getValue()))) {
String value = getEnumStoredValue(leadKeyTypeREST.getStoredValue());
boolean correctValue = false;
for (LeadKeyTypeREST lkt : LeadKeyTypeREST.values()) {

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

&& (getMultipleLeads.equals(inputOperation.getValue()) || getLead.equals(inputOperation.getValue()))
  && (LeadKeySelector.equals(leadSelectorREST.getValue()))) {
String value = getEnumStoredValue(leadKeyTypeREST.getStoredValue());
boolean correctValue = false;
for (LeadKeyTypeREST lkt : LeadKeyTypeREST.values()) {

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

@Override
public void refreshLayout(Form form) {
  super.refreshLayout(form);
  if (Form.ADVANCED.equals(form.getName())) {
    form.getChildForm(connection.getName()).getWidget(connection.bulkConnection.getName()).setHidden(true);
    form.getChildForm(connection.getName()).getWidget(connection.httpChunked.getName()).setHidden(true);
    form.getWidget(upsertRelationTable.getName()).setHidden(true);
    Form bulkForm = form.getChildForm(bulkProperties.getName());
    if (bulkForm != null) {
      SalesforceConnectionProperties sfConn = getEffectiveConnProperties();
      // Note: Avoid issue when job which migrate from old framework, the reference properties is missing
      boolean oauthLogin = (sfConn != null)
          && SalesforceConnectionProperties.LoginType.OAuth.equals(sfConn.loginType.getStoredValue());
      bulkForm.getWidget(bulkProperties.bulkApiV2.getName()).setVisible(oauthLogin);
      boolean useBulkApiV2 = oauthLogin && bulkProperties.bulkApiV2.getValue();
      bulkForm.getWidget(bulkProperties.rowsToCommit.getName()).setVisible(!useBulkApiV2);
      bulkForm.getWidget(bulkProperties.bytesToCommit.getName()).setVisible(!useBulkApiV2);
      bulkForm.getWidget(bulkProperties.concurrencyMode.getName()).setVisible(!useBulkApiV2);
      bulkForm.getWidget(bulkProperties.columnDelimiter.getName()).setVisible(useBulkApiV2);
      bulkForm.getWidget(bulkProperties.lineEnding.getName()).setVisible(useBulkApiV2);
      form.getChildForm(connection.getName()).getWidget(connection.httpChunked.getName()).setHidden(
          useBulkApiV2);
    }
  }
}

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

@Override
public void refreshLayout(Form form) {
  super.refreshLayout(form);
  if (Form.ADVANCED.equals(form.getName())) {
    form.getChildForm(connection.getName()).getWidget(connection.bulkConnection.getName()).setHidden(true);
    form.getChildForm(connection.getName()).getWidget(connection.httpChunked.getName()).setHidden(true);
    form.getWidget(upsertRelationTable.getName()).setHidden(true);
    Form bulkForm = form.getChildForm(bulkProperties.getName());
    if (bulkForm != null) {
      SalesforceConnectionProperties sfConn = getEffectiveConnProperties();
      // Note: Avoid issue when job which migrate from old framework, the reference properties is missing
      boolean oauthLogin = (sfConn != null)
          && SalesforceConnectionProperties.LoginType.OAuth.equals(sfConn.loginType.getStoredValue());
      bulkForm.getWidget(bulkProperties.bulkApiV2.getName()).setVisible(oauthLogin);
      boolean useBulkApiV2 = oauthLogin && bulkProperties.bulkApiV2.getValue();
      bulkForm.getWidget(bulkProperties.rowsToCommit.getName()).setVisible(!useBulkApiV2);
      bulkForm.getWidget(bulkProperties.bytesToCommit.getName()).setVisible(!useBulkApiV2);
      bulkForm.getWidget(bulkProperties.concurrencyMode.getName()).setVisible(!useBulkApiV2);
      bulkForm.getWidget(bulkProperties.columnDelimiter.getName()).setVisible(useBulkApiV2);
      bulkForm.getWidget(bulkProperties.lineEnding.getName()).setVisible(useBulkApiV2);
      form.getChildForm(connection.getName()).getWidget(connection.httpChunked.getName()).setHidden(
          useBulkApiV2);
    }
  }
}

相关文章