Package lcmc.common.domain

Examples of lcmc.common.domain.Value


                            devices.add(dev);
                        }
                    }
                }
            }
            final Value saved = getParamSaved(DiskData.TARGET_DEVICE);
            devices.add(saved);
            Value selected = null;
            if (saved == null || getResource().isNew()) {
                if (devices.size() > 1) {
                    selected = devices.toArray(new Value[devices.size()])[1];
                }
            } else {
                selected = saved;
            }
            if (prevTargetBusType == null
                || !prevTargetBusType.equals(newValue)) {
                for (final Map.Entry<String, Widget> entry : targetDeviceWi.entrySet()) {
                    entry.getValue().reloadComboBox(
                            selected,
                            devices.toArray(new Value[devices.size()]));
                }
                prevTargetBusType = newValue;
            }
            final Value tbs = getComboBoxValue(DiskData.TARGET_BUS_TYPE);
            if (getParamSaved(DiskData.DRIVER_NAME) == null
                && !tbs.equals(previousTargetBusType)) {
                if (BUS_TYPE_CDROM.equals(newValue)) {
                    for (final Map.Entry<String, Widget> entry : readonlyWi.entrySet()) {
                        entry.getValue().setValue(new StringValue("True"));
                    }
                    for (final Map.Entry<String, Widget> entry : driverTypeWi.entrySet()) {
View Full Code Here


                                        getVMSVirtualDomainInfo().getDisks();
        if (disks != null) {
            final DiskData diskData = disks.get(getName());
            if (diskData != null) {
                for (final String param : getParametersFromXML()) {
                    final Value oldValue = getParamSaved(param);
                    Value value = getParamSaved(param);
                    final Widget wi = getWidget(param, null);
                    for (final Host h
                            : getVMSVirtualDomainInfo().getDefinedOnHosts()) {
                        final VmsXml vmsXml = getBrowser().getVmsXml(h);
                        if (vmsXml != null) {
                            final Value savedValue =
                                               diskData.getValue(param);
                            if (savedValue != null) {
                                value = savedValue;
                            }
                        }
View Full Code Here

            prefixS = "";
        } else {
            prefixS = prefix;
        }
        if (DiskData.SOURCE_FILE.equals(param)) {
            final Value sourceFile = getParamSaved(DiskData.SOURCE_FILE);
            final MyButton fileChooserBtn = widgetFactory.createButton("Browse...");
            application.makeMiniButton(fileChooserBtn);
            final String regexp = ".*[^/]$";
            final Widget paramWi = widgetFactory.createInstance(
                                     getFieldType(param),
View Full Code Here

                for (int j = 0; j < optionInfos.getLength(); j++) {
                    final Node optionInfo = optionInfos.item(j);
                    final String tag = optionInfo.getNodeName();
                    /* <min>, <max>, <handler>, <default> */
                    if ("min".equals(tag)) {
                        final Value minValue = new StringValue(getText(optionInfo),
                                                               parseUnit(name, paramDefaultUnitMap.get(name)));
                        paramMinMap.put(name, convertToUnit(name, minValue));
                    } else if ("max".equals(tag)) {
                        final Value maxValue = new StringValue(getText(optionInfo),
                                                               parseUnit(name, paramDefaultUnitMap.get(name)));
                        paramMaxMap.put(name, convertToUnit(name, maxValue));
                    } else if ("handler".equals(tag)) {
                        paramItemsMap.get(name).add(new StringValue(getText(optionInfo)));
                    } else if ("default".equals(tag)) {
View Full Code Here

            final Node option = options.item(i);
            if ("option".equals(option.getNodeName())) {
                final String name = getAttribute(option, "name");
                final String valueS = getAttribute(option, "value");

                final Value value;
                if (valueS == null) { /* boolean option */
                    value = CONFIG_YES;
                } else if (hasUnitPrefix(name)) {
                    value = parseValue(name, valueS);
                } else {
View Full Code Here

     * option name.
     */
    public Value getConfigValue(final String res, final String section, final String optionName) {
        final Map<String, Value> option = optionsMap.get(res + '.' + section);

        Value value = null;
        if (option != null) {
            value = option.get(optionName);
        }

        return value;
View Full Code Here

        return value;
    }

    public Value getCommonConfigValue(final String section, final String optionName) {
        Value value = null;
        final Map<String, Value> option = optionsMap.get("Section.Common." + section);
        if (option != null) {
            value = option.get(optionName);
        }
        return value;
View Full Code Here

             getVMSVirtualDomainInfo().getParallels();
         if (parallels != null) {
             final ParallelData parallelData = parallels.get(getName());
             if (parallelData != null) {
                 for (final String param : getParametersFromXML()) {
                     final Value oldValue = getParamSaved(param);
                     Value value = getParamSaved(param);
                     final Widget wi = getWidget(param, null);
                     for (final Host h
                         : getVMSVirtualDomainInfo().getDefinedOnHosts()) {
                         final VmsXml vmsXml = getBrowser().getVmsXml(h);
                         if (vmsXml != null) {
                             final Value savedValue =
                                 parallelData.getValue(param);
                             if (savedValue != null) {
                                 value = savedValue;
                             }
                         }
View Full Code Here

    /** Returns string representation. */
    @Override
    public String toString() {
        final StringBuilder s = new StringBuilder(30);
        final Value type = getParamSaved(ParallelData.TYPE);
        if (type == null || type.isNothingSelected()) {
            s.append("new parallel device...");
        } else {
            s.append(getName());
        }
        return s.toString();
View Full Code Here

        }

        final String[] params = getParametersFromXML();
        if (params != null) {
            for (final String param : params) {
                Value value = resourceNode.get(param);
                if (value == null || value.isNothingSelected()) {
                    value = getParamDefault(param);
                }
                final Value oldValue = getParamSaved(param);
                if (!Tools.areEqual(value, oldValue)) {
                    getResource().setValue(param, value);
                    final Widget wi = getWidget(param, null);
                    if (wi != null) {
                        wi.setValue(value);
View Full Code Here

TOP

Related Classes of lcmc.common.domain.Value

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.