@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);
@Override void run() { Property p = resolveProperty(); try { testProps = (ComponentProperties) componentService.beforePropertyActivate(p.getName(), testProps); } catch (Throwable throwable) { throwable.printStackTrace(); } } }, //
@Override void run() { Property p = resolveProperty(); try { testProps = (ComponentProperties) componentService.afterProperty(p.getName(), testProps); } catch (Throwable throwable) { throwable.printStackTrace(); } } }, //
@Override void run() { Property p = resolveProperty(); try { testProps = (ComponentProperties) componentService.validateProperty(p.getName(), testProps); System.out.println(testProps.getValidationResult()); } catch (Throwable throwable) { throwable.printStackTrace(); } } }, //
@Override public void refreshLayout(Form form) { super.refreshLayout(form); // Main properties if (form.getName().equals(Form.MAIN)) { form.getWidget(kerberosPrincipal.getName()).setVisible(useKerberos); form.getWidget(kerberosKeytab.getName()).setVisible(useKerberos); form.getWidget(userName.getName()).setHidden(useKerberos); } }
protected void setHiddenProps(Form form, boolean hidden) { form.getWidget(USERPASSWORD).setHidden(hidden); form.getWidget(account.getName()).setHidden(hidden); form.getWidget(region.getName()).setHidden(hidden); form.getWidget(warehouse.getName()).setHidden(hidden); form.getWidget(schemaName.getName()).setHidden(hidden); form.getWidget(db.getName()).setHidden(hidden); }
@Override public void refreshLayout(Form form) { super.refreshLayout(form); if (form.getName().equals(Form.MAIN)) { form.getWidget(fieldSeparator.getName()).setHidden(isList); form.getWidget(otherSeparator.getName()).setHidden(isList); if (form.getWidget(otherSeparator.getName()).isVisible()) { form.getWidget(otherSeparator.getName()) .setVisible(fieldSeparator.getValue().equals(NormalizeConstant.Delimiter.OTHER)); } } }
@Override public void refreshLayout(Form form) { super.refreshLayout(form); if (Form.MAIN.equals(form.getName())) { boolean useBulkApiV2 = bulkApiV2.getValue(); form.getWidget(rowsToCommit.getName()).setVisible(!useBulkApiV2); form.getWidget(bytesToCommit.getName()).setVisible(!useBulkApiV2); form.getWidget(concurrencyMode.getName()).setVisible(!useBulkApiV2); form.getWidget(columnDelimiter.getName()).setVisible(useBulkApiV2); form.getWidget(lineEnding.getName()).setVisible(useBulkApiV2); } }
@Override public void refreshLayout(Form form) { super.refreshLayout(form); if (form.getName().equals(Form.MAIN)) { boolean isCustom = ENCODING_TYPE_CUSTOM.equals(encodingType.getValue()); form.getWidget(customEncoding.getName()).setHidden(!isCustom); } }
@Override public void refreshLayout(Form form) { super.refreshLayout(form); boolean visible = operation.getValue().equals(Operation.getCustomObjects); form.getWidget(customObjectName.getName()).setVisible(visible); form.getWidget(filterType.getName()).setVisible(visible); form.getWidget(filterValue.getName()).setVisible(visible); }
@Override public void refreshLayout(Form form) { super.refreshLayout(form); // Main properties if (form.getName().equals(Form.MAIN)) { form.getWidget(windowSlideLength.getName()).setHidden(windowSession); } }
@Override public void refreshLayout(Form form) { super.refreshLayout(form); if (Form.MAIN.equals(form.getName())) { if (CopyMode.File.equals(copyMode.getValue())) { form.getWidget(deleteSourceFile.getName()).setVisible(true); } else { form.getWidget(deleteSourceFile.getName()).setVisible(false); } form.getWidget(newName.getName()).setVisible(rename.getValue()); } }
@Override public void refreshLayout(Form form) { super.refreshLayout(form); if (Form.MAIN.equals(form.getName())) { form.getWidget(stringProp.getName()).setHidden(hideStringPropProp.getValue()); } // else do nothing }
@Override public void refreshLayout(Form form) { super.refreshLayout(form); if (form.getName().equals(Form.ADVANCED)) { form.getChildForm(connection.getName()).getWidget(connection.bulkConnection.getName()).setHidden(true); form.getChildForm(connection.getName()).getWidget(connection.httpTraceMessage.getName()).setHidden(true); } }
@Override public void refreshLayout(Form form) { super.refreshLayout(form); if (form.getName().equals(Form.ADVANCED)) { form.getChildForm(connection.getName()).getWidget(connection.bulkConnection.getName()).setHidden(true); form.getChildForm(connection.getName()).getWidget(connection.httpTraceMessage.getName()).setHidden(true); } }
@Override public void refreshLayout(Form form) { super.refreshLayout(form); if (form.getName().equals(Form.MAIN)) { form.getWidget(syncOutgoingSchema).setHidden(false); } else if (form.getName().equals(Form.ADVANCED)) { form.getWidget(useNativeUpsert.getName()).setHidden(action.getValue() != OutputAction.UPSERT); } }
@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); } }
@Override public void refreshLayout(Form form) { super.refreshLayout(form); if (form.getName().equals(Form.MAIN)) { form.getWidget(filterExpression.getName()).setVisible(useFilterExpression.getValue()); form.getWidget(producedFilter.getName()).setVisible(useFilterExpression.getValue()); if (useFilterExpression.getValue()) { producedFilter.setValue(filterExpression.generateCombinedFilterConditions()); } } }
@Test public void testHiddingAField() throws Throwable { assertFalse(cp.getForm(Form.MAIN).getWidget(cp.stringProp.getName()).isHidden()); cp.hideStringPropProp.setValue(true); Properties resultCP = getComponentService().afterProperty(cp.hideStringPropProp.getName(), cp); assertTrue(resultCP.getForm(Form.MAIN).getWidget(cp.stringProp.getName()).isHidden()); }