Package org.jboss.dmr.client

Examples of org.jboss.dmr.client.ModelNode.asPropertyList()


    public void onAdd(T entity) {
        String name = getName(entity);
        ModelNode operation = getResourceAddress(name);
        operation.get(OP).set(ADD);
        ModelNode attributes = this.entityAdapter.fromEntity(entity);
        for (Property prop : attributes.asPropertyList()) {
            operation.get(prop.getName()).set(prop.getValue());
        }
        execute(operation, name, Console.MESSAGES.added(name));
    }
View Full Code Here


                     *   }}
                     * }}}}}}
                     */
                    ModelNode serverGroups = result.get("server-groups");
                    if (serverGroups.isDefined()) {
                        List<Property> groupProperties = serverGroups.asPropertyList();
                        for (Property groupProperty : groupProperties) {
                            String groupName = groupProperty.getName();
                            ModelNode groupNode = groupProperty.getValue();
                            ModelNode hostNode = groupNode.get("host");
                            if (hostNode.isDefined()) {
View Full Code Here

                        for (Property groupProperty : groupProperties) {
                            String groupName = groupProperty.getName();
                            ModelNode groupNode = groupProperty.getValue();
                            ModelNode hostNode = groupNode.get("host");
                            if (hostNode.isDefined()) {
                                List<Property> hostProperties = hostNode.asPropertyList();
                                for (Property hostProperty : hostProperties) {
                                    hostNode = hostProperty.getValue();
                                    List<Property> serverProperties = hostNode.asPropertyList();
                                    for (Property serverProperty : serverProperties) {
                                        ModelNode serverNode = serverProperty.getValue();
View Full Code Here

                            ModelNode hostNode = groupNode.get("host");
                            if (hostNode.isDefined()) {
                                List<Property> hostProperties = hostNode.asPropertyList();
                                for (Property hostProperty : hostProperties) {
                                    hostNode = hostProperty.getValue();
                                    List<Property> serverProperties = hostNode.asPropertyList();
                                    for (Property serverProperty : serverProperties) {
                                        ModelNode serverNode = serverProperty.getValue();
                                        addDrivers(groupName, serverNode);
                                    }
                                }
View Full Code Here

                private void addDrivers(final String groupName, final ModelNode serverNode) {
                    ModelNode response = serverNode.get(RESPONSE);
                    if (response.isDefined()) {
                        ModelNode result = response.get(RESULT);
                        List<Property> steps = result.asPropertyList();
                        if (!steps.isEmpty()) {
                            ModelNode stepNode = steps.get(0).getValue();
                            result = stepNode.get(RESULT);
                            if (result.isDefined()) {
                                List<ModelNode> driverNodes = result.asList();
View Full Code Here

                {
                    Map<String, int[]> extensionMap = new HashMap<String, int[]>();

                    ModelNode extensionResult = response.get(RESULT).get("step-1").get(RESULT);

                    List<Property> extensions = extensionResult.asPropertyList();
                    for (Property extension : extensions) {
                        List<Property> subsystems = extension.getValue().get("subsystem").asPropertyList();
                        for (Property subsystem : subsystems) {
                            String subsystemName = subsystem.getName();
                            ModelNode value = subsystem.getValue();
View Full Code Here

                    ModelNode childDesc = childrenModel.get(child);
                    ModelNode desc = childDesc.get(MODEL_DESCRIPTION);

                    if(desc.isDefined()) // TOOD: How can this happen?
                    {
                        for (Property modDescProp : desc.asPropertyList()) {

                            matchSubElements(childDesc.get(MODEL_DESCRIPTION, modDescProp.getName()), fieldNames, fields);

                            // exit early
                            if(fieldNames.isEmpty())
View Full Code Here

    public void onAdd(T entity) {
        String name = getName(entity);
        ModelNode operation = getResourceAddress(name);
        operation.get(OP).set(ADD);
        ModelNode attributes = this.entityAdapter.fromEntity(entity);
        for (Property prop : attributes.asPropertyList()) {
            operation.get(prop.getName()).set(prop.getValue());
        }
        execute(operation, name, Console.MESSAGES.added(name));
    }
View Full Code Here

            dispatcher.execute(new DMRAction(node), new FunctionCallback(control) {
                @Override
                protected void onSuccess(final ModelNode result) {
                    ModelNode stepsResult = result.get(RESULT);
                    if (stepsResult.isDefined()) {
                        List<Property> properties = stepsResult.asPropertyList();
                        for (Iterator<Property> iterator = properties.iterator(); iterator.hasNext(); ) {
                            Property property = iterator.next();
                            String step = property.getName();
                            ModelNode node = property.getValue();
                            ServerInstance serverInstance = stepToServer.get(step);
View Full Code Here

                else if ("java.util.List".equals(propBinding.getJavaTypeName()))
                {
                    ModelNode list = actualPayload.get(propBinding.getDetypedName());
                    if (propValue.isDefined() && !list.asList().isEmpty()) {
                        if (list.asList().get(0).getType().equals(ModelType.PROPERTY)) {
                            value = propBinding.getEntityAdapterForList().fromDMRPropertyList(list.asPropertyList());
                        } else {
                            value = propBinding.getEntityAdapterForList().fromDMRList(list.asList());
                        }
                    }
                    else
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.