Package lcmc.common.domain

Examples of lcmc.common.domain.StringValue


    }

    /** Return value, that user have chosen in the field or typed in. */
    @Override
    protected Value getValueInternal() {
        return new StringValue(((JLabel) getInternalComponent()).getText());
    }
View Full Code Here


                    }
                }
            }
        }
        if (text == null || text.isEmpty()) {
            return new StringValue();
        } else {
            return new StringValue(text, unit);
        }
    }
View Full Code Here

            if (ip == null) {
                ip = getParamSaved(param);
            }
            final Value defaultValue;
            if (ip.isNothingSelected()) {
                defaultValue = new StringValue(ip.getValueForConfig(),
                                               Tools.getString("ClusterBrowser.SelectNetInterface"));
            } else {
                defaultValue = new StringValue(ip.getValueForConfig());
            }
            @SuppressWarnings("unchecked")
            final Value[] networks = nodesToServiceInfos(defaultValue,
                    getName(),
                    getBrowser().getNetworksNode().children());
View Full Code Here

        final StringBuilder s = new StringBuilder(getName());
        final String inside = id + " / ";
        Value ip = getParamSaved("ip");
        if (ip == null || ip.isNothingSelected()) {
            ip = new StringValue(Tools.getString("ClusterBrowser.Ip.Unconfigured"));
        }
        s.append(" (");
        s.append(inside);
        s.append(ip.getValueForConfig());
        s.append(')');
View Full Code Here

        final Host firstHost = getBrowser().getClusterHosts()[0];
        preferredEmulator = firstHost.getDistString("KVM.emulator");
        final List<Value> hostsList = new ArrayList<Value>();
        hostsList.add(null);
        for (final Host h : getBrowser().getClusterHosts()) {
            hostsList.add(new StringValue(h.getName()));
        }
        autostartPossibleValues = hostsList.toArray(new Value[hostsList.size()]);
        setResource(new Resource(name));
    }
View Full Code Here

                    final Value savedValue;
                    if (VmsXml.VM_PARAM_CURRENTMEMORY.equals(param)
                        || VmsXml.VM_PARAM_MEMORY.equals(param)) {
                        savedValue = VmsXml.convertKilobytes(vmsXml.getValue(getDomainName(), param));
                    } else {
                        savedValue = new StringValue(vmsXml.getValue(getDomainName(), param));
                    }
                    if (savedValue == null || savedValue.isNothingSelected()) {
                        value = getParamDefault(param);
                    } else {
                        value = savedValue;
View Full Code Here

    }

    @Override
    protected Value getParamPreferred(final String param) {
        if (preferredEmulator != null && VmsXml.VM_PARAM_EMULATOR.equals(param)) {
            return new StringValue(preferredEmulator);
        }
        return PREFERRED_MAP.get(param);
    }
View Full Code Here

                final Widget voWi = getWidget(VmsXml.VM_PARAM_VIRSH_OPTIONS, Widget.WIZARD_PREFIX);
                final Widget typeWi = getWidget(VmsXml.VM_PARAM_TYPE, Widget.WIZARD_PREFIX);
                final Widget inWi = getWidget(VmsXml.VM_PARAM_INIT, Widget.WIZARD_PREFIX);
                if (Tools.areEqual(DOMAIN_TYPE_XEN, newValue.getValueForConfig())) {
                    if (emWi != null) {
                        emWi.setValue(new StringValue(xenLibPath + "/bin/qemu-dm"));
                    }
                    if (loWi != null) {
                        loWi.setValue(new StringValue(xenLibPath + "/boot/hvmloader"));
                    }
                    if (voWi != null) {
                        voWi.setValue(VIRSH_OPTION_XEN);
                    }
                    if (typeWi != null) {
                        typeWi.setValue(TYPE_HVM);
                    }
                    if (inWi != null) {
                        inWi.setValue(NO_SELECTION_VALUE);
                    }
                } else if (Tools.areEqual(DOMAIN_TYPE_LXC, newValue.getValueForConfig())) {
                    if (emWi != null) {
                        emWi.setValue(new StringValue(lxcLibPath + "/libvirt_lxc"));
                    }
                    if (loWi != null) {
                        loWi.setValue(NO_SELECTION_VALUE);
                    }
                    if (voWi != null) {
                        voWi.setValue(VIRSH_OPTION_LXC);
                    }
                    if (typeWi != null) {
                        typeWi.setValue(TYPE_EXE);
                    }
                    if (inWi != null) {
                        inWi.setValue(new StringValue("/bin/sh"));
                    }
                } else if (Tools.areEqual(DOMAIN_TYPE_VBOX, newValue.getValueForConfig())) {
                    if (emWi != null) {
                        emWi.setValue(new StringValue(xenLibPath + ""));
                    }
                    if (loWi != null) {
                        loWi.setValue(new StringValue(xenLibPath + ""));
                    }
                    if (voWi != null) {
                        voWi.setValue(VIRSH_OPTION_VBOX);
                    }
                    if (typeWi != null) {
                        typeWi.setValue(TYPE_HVM);
                    }
                    if (inWi != null) {
                        inWi.setValue(NO_SELECTION_VALUE);
                    }
                } else if (Tools.areEqual(DOMAIN_TYPE_OPENVZ, newValue.getValueForConfig())) {
                    if (emWi != null) {
                        emWi.setValue(NO_SELECTION_VALUE);
                    }
                    if (loWi != null) {
                        loWi.setValue(NO_SELECTION_VALUE);
                    }
                    if (voWi != null) {
                        voWi.setValue(VIRSH_OPTION_OPENVZ);
                    }
                    if (typeWi != null) {
                        typeWi.setValue(TYPE_EXE);
                    }
                    if (inWi != null) {
                        inWi.setValue(new StringValue("/sbin/init"));
                    }
                } else if (Tools.areEqual(DOMAIN_TYPE_UML, newValue.getValueForConfig())) {
                    if (emWi != null) {
                        emWi.setValue(NO_SELECTION_VALUE);
                    }
                    if (loWi != null) {
                        loWi.setValue(NO_SELECTION_VALUE);
                    }
                    if (voWi != null) {
                        voWi.setValue(VIRSH_OPTION_UML);
                    }
                    if (typeWi != null) {
                        typeWi.setValue(TYPE_UML);
                    }
                    if (inWi != null) {
                        inWi.setValue(NO_SELECTION_VALUE);
                    }
                } else {
                    if (emWi != null) {
                        emWi.setValue(new StringValue("/usr/bin/kvm"));
                    }
                    if (loWi != null) {
                        loWi.setValue(NO_SELECTION_VALUE);
                    }
                    if (voWi != null) {
View Full Code Here

            return autostartPossibleValues;
        } else if (VmsXml.VM_PARAM_VIRSH_OPTIONS.equals(param)) {
            return VIRSH_OPTIONS;
        } else if (VmsXml.VM_PARAM_CPUMATCH_MODEL.equals(param)) {
            final Set<Value> models = new LinkedHashSet<Value>();
            models.add(new StringValue());
            for (final Host host : getBrowser().getClusterHosts()) {
                models.addAll(host.getCPUMapModels());
            }
            return models.toArray(new Value[models.size()]);
        } else if (VmsXml.VM_PARAM_CPUMATCH_VENDOR.equals(param)) {
            final Set<Value> vendors = new LinkedHashSet<Value>();
            vendors.add(new StringValue());
            for (final Host host : getBrowser().getClusterHosts()) {
                vendors.addAll(host.getCPUMapVendors());
            }
            return vendors.toArray(new Value[vendors.size()]);
        }
View Full Code Here

    /** Saves all preferred values. */
    public void savePreferredValues() {
        for (final String pv : PREFERRED_MAP.keySet()) {
            if (preferredEmulator != null
                && VmsXml.VM_PARAM_EMULATOR.equals(pv)) {
                getResource().setValue(pv, new StringValue(preferredEmulator));
            } else {
                getResource().setValue(pv, PREFERRED_MAP.get(pv));
            }
        }
    }
View Full Code Here

TOP

Related Classes of lcmc.common.domain.StringValue

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.