本文整理了Java中org.talend.daikon.properties.property.Property.getStoredValue()
方法的一些代码示例,展示了Property.getStoredValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Property.getStoredValue()
方法的具体详情如下:
包路径:org.talend.daikon.properties.property.Property
类名称: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);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!