Package org.jboss.as.console.client.domain.model

Examples of org.jboss.as.console.client.domain.model.ServerGroupRecord


    }

    private ServerGroupRecord getSelectedServerGroup(List<ServerGroupRecord> available, String selectedName)
    {
        ServerGroupRecord match = null;
        for(ServerGroupRecord rec : available)
        {
            if(rec.getGroupName().equals(selectedName))
            {
                match = rec;
View Full Code Here


    private void wireTablesTogether() {
        final SingleSelectionModel<ServerGroupRecord> selectionModel = this.serverGroupTableSelectionModel;
        selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
            @Override
            public void onSelectionChange(SelectionChangeEvent event) {
                ServerGroupRecord selectedServerGroup = selectionModel.getSelectedObject();
                refreshServerGroupDeploymentsTable(selectedServerGroup);
            }
        });
    }
View Full Code Here

    @Override
    public void updateDeploymentInfo(DomainDeploymentInfo domainDeploymentInfo, DeploymentRecord... targets) {
        List<ServerGroupRecord> serverGroups = this.presenter.getServerGroups();
       
        ServerGroupRecord serverGroupTarget = findSingleTarget(serverGroups, targets);
       
        this.serverGroupDeploymentProvider.setList(serverGroups);
       
        // Set the backing data for domain tables
        domainDeploymentProvider.setList(domainDeploymentInfo.getDomainDeployments());
View Full Code Here

   
    private void setServerGroupTableSelection(ServerGroupRecord serverGroupTarget) {
        if (this.serverGroupTable.isEmpty()) return;
       
        List<ServerGroupRecord> serverGroups = this.presenter.getServerGroups();
        ServerGroupRecord previouslySelectedServerGroup = findPreviouslySelectedGroup();
        if (previouslySelectedServerGroup == null) {
            serverGroupTableSelectionModel.setSelected(serverGroups.get(0), true);
        } else if (serverGroupTarget != null) {
            serverGroupTableSelectionModel.setSelected(serverGroupTarget, true);
        } else {
View Full Code Here

            serverGroupTableSelectionModel.setSelected(previouslySelectedServerGroup, true);
        }
    }
   
    private ServerGroupRecord findPreviouslySelectedGroup() {
        ServerGroupRecord previouslySelected = serverGroupTableSelectionModel.getSelectedObject();
        if (previouslySelected == null) return null;
        for (ServerGroupRecord serverGroup : this.presenter.getServerGroups()) {
            if (serverGroup.getGroupName().equals(previouslySelected.getGroupName())) return serverGroup;
        }
       
        return null; // group not found. deleted?
    }
View Full Code Here

                    nodes = stepsResult.get("step-2").get(RESULT).asList();
                    for (ModelNode node : nodes)
                    {
                        Property property = node.asProperty();
                        ModelNode serverGroupNode = property.getValue().asObject();
                        ServerGroupRecord serverGroup = serverGroupRecordEntityAdapter.fromDMR(serverGroupNode);
                        serverGroup.setName(property.getName());
                        contentRepository.addServerGroup(serverGroup);
                    }
                    nodes = stepsResult.get("step-3").get(RESULT).asList();
                    for (ModelNode node : nodes)
                    {
View Full Code Here

                // save
                new ClickHandler() {
                    @Override
                    public void onClick(ClickEvent event) {
                        // merge base
                        ServerGroupRecord newGroup = form.getUpdatedEntity();

                        FormValidation validation = form.validate();
                        if(validation.hasErrors())
                            return;

                        ServerGroupRecord base = null;
                        for(ServerGroupRecord rec : existing)
                        {
                            if(rec.getGroupName().equals(basedOnSelection.getValue()))
                            {
                                base = rec;
                                break;
                            }
                        }

                        newGroup.setJvm(base.getJvm());
                        newGroup.setSocketBinding(base.getSocketBinding());
                        newGroup.setProfileName(base.getProfileName());
                        newGroup.setProperties(base.getProperties());

                        presenter.createNewGroup(newGroup);

                    }
                },
View Full Code Here

        return layout;
    }


    private void onSave() {
        ServerGroupRecord updatedEntity = form.getUpdatedEntity();
        presenter.onSaveChanges(updatedEntity.getGroupName(), form.getChangedValues());
    }
View Full Code Here

            @Override
            public void onSuccess(DMRResponse result) {
                ModelNode response = ModelNode.fromBase64(result.getResponseText());
                ModelNode payload = response.get("result").asObject();

                ServerGroupRecord record = model2ServerGroup(name, payload);

                callback.onSuccess(record);

            }
        });
View Full Code Here

        // TODO: replace with composite operation
        final List<DeploymentRecord> deployments = new ArrayList<DeploymentRecord>();

        final Iterator<ServerGroupRecord> iterator = serverGroups.iterator();
        while (iterator.hasNext()) {
            final ServerGroupRecord group = iterator.next();

            ModelNode operation = new ModelNode();
            operation.get(ADDRESS).add("server-group", group.getGroupName());
            operation.get(OP).set(READ_CHILDREN_RESOURCES_OPERATION);
            operation.get(CHILD_TYPE).set("deployment");

            dispatcher.execute(new DMRAction(operation), new AsyncCallback<DMRResponse>() {

                @Override
                public void onFailure(Throwable caught) {
                    callback.onFailure(caught);
                }

                @Override
                public void onSuccess(DMRResponse result) {
                    ModelNode response = ModelNode.fromBase64(result.getResponseText());

                    if (response.get("result").isDefined()) {
                        List<ModelNode> payload = response.get("result").asList();

                        for (ModelNode item : payload) {
                            Property property = item.asProperty();
                            ModelNode handler = property.getValue().asObject();
                            String name = property.getName();

                            try {
                                DeploymentRecord rec = factory.deployment().as();
                                rec.setName(name);
                                rec.setServerGroup(group.getGroupName());
                                rec.setRuntimeName(handler.get("runtime-name").asString());
                                rec.setEnabled(handler.get("enabled").asBoolean());
                                deployments.add(rec);
                            } catch (IllegalArgumentException e) {
                                Log.error("Failed to parse data source representation", e);
View Full Code Here

TOP

Related Classes of org.jboss.as.console.client.domain.model.ServerGroupRecord

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.