Package org.jitterbit.integration.data.entity.operation.options

Examples of org.jitterbit.integration.data.entity.operation.options.OperationOptions


        overlay.show(container);
    }

    private void showInDialog(OperationWrapperNode node) {
        OperationOptionsDialog dlg = new OperationOptionsDialog(UiUtils.getActiveWindow(), node.getDataObject());
        OperationOptions options = dlg.show();
        if (options != null) {
            controller.setOperationOptions(node, options);
        }
    }   
View Full Code Here


     *
     * @return an <code>OperationOptions</code> instance representing the current settings in this
     *         panel
     */
    public OperationOptions getDefinedOptions() {
        return new OperationOptions(historyUi.getDefinedOption(),
                        chunkingUi.getDefinedOption(), debugUi.getDefinedOption());
    }
View Full Code Here

        }
    }

    private void showOptionsDialog(Operation op) {
        OperationOptionsDialog dialog = new OperationOptionsDialog(UiUtils.getActiveFrame(), op);
        OperationOptions options = dialog.show();
        if (options != null) {
            applyOptions(op, options);
        }
    }
View Full Code Here

            controller.fireGraphDataEdit(edit);
        }
    }

    private boolean doChange(OperationWrapperNode opNode, OperationOptions options) {
        OperationOptions oldOptions = opNode.getDataObject().getOptions();
        return !oldOptions.equals(options) && controller.isChangeAllowed(opNode);
    }
View Full Code Here

     * data stored in this <code>Operation</code>. To apply changes, call the method
     * {@link #setOperationOptions(OperationOptions) setOperationOptions} with the changed
     * <code>OperationOptions</code> object.
     */
    public OperationOptions getOperationOptions() {
        return new OperationOptions(this);
    }
View Full Code Here

     * Sets the options for this operation. This method fires a <tt>PropertyChangeEvent</tt> for
     * the property <tt>CONFIGURATION</tt>.
     *
     */
    public void setOperationOptions(OperationOptions options) {
        OperationOptions old = getOperationOptions();
        if (!options.equals(old)) {
            setDebugOption(options.getDebugOption());
            setSourceHistoryOption(options.getSourceHistoryOption());
            setChunkingOption(options.getChunkingOption());
            firePropertyChange(CONFIGURATION, old, options);
View Full Code Here

        StringKeyValuePairs keyValues = super.getPropertiesForDeploy();
        keyValues.put(OPERATION_ID, getID().toString());
        keyValues.put(OPERATION_NAME, getName());
        keyValues.put(OPERATION_TYPE_ID, Integer.toString(getOperationType().getId()));
        keyValues.put(DESCRIPTION, getDescription());
        OperationOptions config = getOperationOptions();
        keyValues.put(TRACE, "1");
        keyValues.put(DIFF, "0");
        keyValues.put(IGNORE_HISTORY, config.getSourceHistoryOption().isHistoryChecked() ? "0" : "1");
        return keyValues;
    }
View Full Code Here

    public OperationOptions getOptions() {
        return options;
    }

    public void setOptions(OperationOptions options) {
        OperationOptions old = this.options;
        this.options = options;
        fireChange(OPTIONS_PROPERTY, old, options);
    }
View Full Code Here

        }

        @Override
        public final Boolean getValue(IntegrationEntity dataObject) {
            synchronized (dataObject.getDataLock()) {
                OperationOptions opts = ((Operation) dataObject).getOperationOptions();
                return getValue(opts);
            }
        }
View Full Code Here

        @Override
        public final void setValue(IntegrationEntity dataObject, Boolean value) {
            Operation op = (Operation) dataObject;
            synchronized (dataObject.getDataLock()) {
                OperationOptions opts = op.getOperationOptions();
                OperationOptions newOpts = applyValue(opts, value);
                op.setOperationOptions(newOpts);
            }
        }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.data.entity.operation.options.OperationOptions

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.