Package lcmc.vm.domain

Examples of lcmc.vm.domain.VmsXml


                    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 = soundData.getValue(param);
                            if (savedValue != null) {
                                value = savedValue;
                            }
View Full Code Here


        if (Application.isTest(runMode)) {
            return;
        }
        final String virshOptions = getVMSVirtualDomainInfo().getVirshOptions();
        for (final Host h : getVMSVirtualDomainInfo().getDefinedOnHosts()) {
            final VmsXml vmsXml = getBrowser().getVmsXml(h);
            if (vmsXml != null) {
                final Map<String, String> parameters =
                                                new HashMap<String, String>();
                parameters.put(SoundData.SAVED_MODEL,
                               getParamSaved(SoundData.MODEL).getValueForConfig());
                vmsXml.removeSoundXML(getVMSVirtualDomainInfo().getDomainName(),
                                      parameters,
                                      virshOptions);
            }
        }
        getBrowser().periodicalVmsUpdate(
View Full Code Here

        });
        waitForInfoPanel();
        final Map<String, String> parameters = getHWParameters(
                                                        getResource().isNew());
        for (final Host h : getVMSVirtualDomainInfo().getDefinedOnHosts()) {
            final VmsXml vmsXml = getBrowser().getVmsXml(h);
            if (vmsXml != null) {
                final Value type = getParamSaved(InputDevData.TYPE);
                if (type == null) {
                    parameters.put(InputDevData.SAVED_TYPE, null);
                } else {
                    parameters.put(InputDevData.SAVED_TYPE,
                                   type.getValueForConfig());
                }

                final Value bus = getParamSaved(InputDevData.BUS);
                if (bus == null) {
                    parameters.put(InputDevData.SAVED_BUS, null);
                } else {
                    parameters.put(InputDevData.SAVED_BUS,
                                   bus.getValueForConfig());
                }

                final String domainName =
                                getVMSVirtualDomainInfo().getDomainName();
                final Node domainNode = vmsXml.getDomainNode(domainName);
                modifyXML(vmsXml, domainNode, domainName, parameters);
                final String virshOptions =
                                   getVMSVirtualDomainInfo().getVirshOptions();
                vmsXml.saveAndDefine(domainNode, domainName, virshOptions);
            }
        }
        getResource().setNew(false);
        treeMenuController.reloadNode(getNode(), false);
        getBrowser().periodicalVmsUpdate(
View Full Code Here

                    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 =
                                               inputDevData.getValue(param);
                            if (savedValue != null) {
                                value = savedValue;
View Full Code Here

        if (Application.isTest(runMode)) {
            return;
        }
        final String virshOptions = getVMSVirtualDomainInfo().getVirshOptions();
        for (final Host h : getVMSVirtualDomainInfo().getDefinedOnHosts()) {
            final VmsXml vmsXml = getBrowser().getVmsXml(h);
            if (vmsXml != null) {
                final Map<String, String> parameters =
                                                new HashMap<String, String>();
                parameters.put(InputDevData.SAVED_TYPE,
                               getParamSaved(InputDevData.TYPE).getValueForConfig());
                parameters.put(InputDevData.SAVED_BUS,
                               getParamSaved(InputDevData.BUS).getValueForConfig());
                vmsXml.removeInputDevXML(
                                    getVMSVirtualDomainInfo().getDomainName(),
                                    parameters,
                                    virshOptions);
            }
        }
View Full Code Here

                    public String check() {
                        if (!application.isAdvancedMode() && domainInfo.isUsedByCRM()) {
                            return DomainInfo.IS_USED_BY_CRM_STRING;
                        }
                        for (final Host host : getBrowser().getClusterHosts()) {
                            final VmsXml vmsXml = getBrowser().getVmsXml(host);
                            if (vmsXml == null) {
                                continue;
                            }
                            if (vmsXml.isRunning(domainInfo.getDomainName())) {
                                return "it is running";
                            }
                        }
                        return null;
                    }
View Full Code Here

                new AccessMode(AccessMode.OP, AccessMode.NORMAL),
                new AccessMode(AccessMode.OP, AccessMode.NORMAL))
                .visiblePredicate(new VisiblePredicate() {
                    @Override
                    public boolean check() {
                        final VmsXml vmsXml = getBrowser().getVmsXml(host);
                        return vmsXml != null
                                && vmsXml.getDomainNames().contains(domainInfo.getDomainName())
                                && !vmsXml.isRunning(domainInfo.getDomainName());
                    }
                })
                .enablePredicate(new EnablePredicate() {
                    @Override
                    public String check() {
                        if (!application.isAdvancedMode() && domainInfo.isUsedByCRM()) {
                            return DomainInfo.IS_USED_BY_CRM_STRING;
                        }
                        return null;
                    }
                })
                .addAction(new MenuAction() {
                    @Override
                    public void run(final String text) {
                        domainInfo.hidePopup();
                        final VmsXml vxml = getBrowser().getVmsXml(host);
                        if (vxml != null && host != null) {
                            domainInfo.start(host);
                        }
                    }
                });
View Full Code Here

                new AccessMode(AccessMode.OP, AccessMode.NORMAL),
                new AccessMode(AccessMode.OP, AccessMode.NORMAL))
                .visiblePredicate(new VisiblePredicate() {
                    @Override
                    public boolean check() {
                        final VmsXml vmsXml = getBrowser().getVmsXml(host);
                        return vmsXml != null
                               && vmsXml.getDomainNames().contains(domainInfo.getDomainName())
                               && vmsXml.isRunning(domainInfo.getDomainName());
                    }
                })
                .enablePredicate(new EnablePredicate() {
                    @Override
                    public String check() {
                        if (!application.isAdvancedMode() && domainInfo.isUsedByCRM()) {
                            return DomainInfo.IS_USED_BY_CRM_STRING;
                        }
                        return null;
                    }
                })
                .addAction(new MenuAction() {
                    @Override
                    public void run(final String text) {
                        domainInfo.hidePopup();
                        final VmsXml vxml = getBrowser().getVmsXml(host);
                        if (vxml != null && host != null) {
                            domainInfo.shutdown(host);
                        }
                    }
                });
View Full Code Here

                new AccessMode(AccessMode.OP, AccessMode.NORMAL),
                new AccessMode(AccessMode.OP, AccessMode.NORMAL))
                .visiblePredicate(new VisiblePredicate() {
                    @Override
                    public boolean check() {
                        final VmsXml vmsXml = getBrowser().getVmsXml(host);
                        return vmsXml != null
                               && vmsXml.getDomainNames().contains(domainInfo.getDomainName())
                               && vmsXml.isRunning(domainInfo.getDomainName());
                    }
                })
                .enablePredicate(new EnablePredicate() {
                    @Override
                    public String check() {
                        if (!application.isAdvancedMode() && domainInfo.isUsedByCRM()) {
                            return DomainInfo.IS_USED_BY_CRM_STRING;
                        }
                        return null;
                    }
                })
                .addAction(new MenuAction() {
                    @Override
                    public void run(final String text) {
                        domainInfo.hidePopup();
                        final VmsXml vxml = getBrowser().getVmsXml(host);
                        if (vxml != null && host != null) {
                            domainInfo.reboot(host);
                        }
                    }
                });
View Full Code Here

                new AccessMode(AccessMode.OP, AccessMode.NORMAL),
                new AccessMode(AccessMode.OP, AccessMode.NORMAL))
                .visiblePredicate(new VisiblePredicate() {
                    @Override
                    public boolean check() {
                        final VmsXml vmsXml = getBrowser().getVmsXml(host);
                        return vmsXml != null
                               && vmsXml.getDomainNames().contains(domainInfo.getDomainName())
                               && vmsXml.isSuspended(domainInfo.getDomainName());
                    }
                })
                .enablePredicate(new EnablePredicate() {
                    @Override
                    public String check() {
                        if (getResource().isNew()) {
                            return DomainInfo.NOT_APPLIED;
                        }
                        final VmsXml vmsXml = getBrowser().getVmsXml(host);
                        if (vmsXml == null) {
                            return DomainInfo.NO_VM_STATUS_STRING;
                        }
                        if (!vmsXml.isSuspended(domainInfo.getDomainName())) {
                            return "it is not suspended";
                        }
                        return null;
                    }
                })
                .addAction(new MenuAction() {
                    @Override
                    public void run(final String text) {
                        domainInfo.hidePopup();
                        final VmsXml vxml = getBrowser().getVmsXml(host);
                        if (vxml != null && host != null) {
                            domainInfo.resume(host);
                        }
                    }
                });
View Full Code Here

TOP

Related Classes of lcmc.vm.domain.VmsXml

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.