Package org.jboss.as.console.client.shared.subsys.messaging.model

Examples of org.jboss.as.console.client.shared.subsys.messaging.model.SecurityPattern


        {
            List<Property> secProps = model.get("security-setting").asPropertyList();

            for(Property prop : secProps)
            {
                SecurityPattern pattern = factory.messagingSecurity().as();
                pattern.setPattern(prop.getName());

                Property principalProp= prop.getValue().asProperty();
                pattern.setPrincipal(principalProp.getName());

                ModelNode propValue = principalProp.getValue().asObject();
                pattern.setSend(propValue.get("send").asBoolean());
                pattern.setConsume(propValue.get("consume").asBoolean());
                pattern.setManage(propValue.get("manage").asBoolean());
                pattern.setCreateDurableQueue(propValue.get("createDurableQueue").asBoolean());
                pattern.setDeleteDurableQueue(propValue.get("deleteDurableQueue").asBoolean());
                pattern.setCreateNonDurableQueue(propValue.get("createNonDurableQueue").asBoolean());
                pattern.setDeleteNonDurableQueue(propValue.get("deleteNonDurableQueue").asBoolean());

                secPatterns.add(pattern);
            }

        }
        provider.setSecurityPatterns(secPatterns);

        // addressing
        List<AddressingPattern> addrPatterns = new ArrayList<AddressingPattern>();
        if(model.hasDefined("address-setting"))
        {
            List<Property> addrProps = model.get("address-setting").asPropertyList();
            for(Property prop : addrProps)
            {
                AddressingPattern pattern = factory.messagingAddress().as();
                pattern.setPattern(prop.getName());

                ModelNode propValue = prop.getValue().asObject();
                pattern.setDeadLetterQueue(propValue.get("dead-letter-address").asString());
                pattern.setExpiryQueue(propValue.get("expiry-address").asString());
                pattern.setRedeliveryDelay(propValue.get("redelivery-delay").asInt());

                addrPatterns.add(pattern);
            }
        }
View Full Code Here


                        for(Property role : roles)
                        {
                            String roleName = role.getName();
                            ModelNode roleValue = role.getValue().asObject();

                            SecurityPattern securityPattern = adapter.fromDMR(roleValue);
                            securityPattern.setPattern(patternName);
                            securityPattern.setRole(roleName);
                            payload.add(securityPattern);
                        }
                    }

                }
View Full Code Here

                        for(Property role : roles)
                        {
                            String roleName = role.getName();
                            ModelNode roleValue = role.getValue().asObject();

                            SecurityPattern securityPattern = adapter.fromDMR(roleValue);
                            securityPattern.setPattern(patternName);
                            securityPattern.setRole(roleName);
                            payload.add(securityPattern);
                        }
                    }

                }
View Full Code Here

                        for(Property role : roles)
                        {
                            String roleName = role.getName();
                            ModelNode roleValue = role.getValue().asObject();

                            SecurityPattern securityPattern = adapter.fromDMR(roleValue);
                            securityPattern.setPattern(patternName);
                            securityPattern.setRole(roleName);
                            payload.add(securityPattern);
                        }
                    }

                }
View Full Code Here

                        for(Property role : roles)
                        {
                            String roleName = role.getName();
                            ModelNode roleValue = role.getValue().asObject();

                            SecurityPattern securityPattern = adapter.fromDMR(roleValue);
                            securityPattern.setPattern(patternName);
                            securityPattern.setRole(roleName);
                            payload.add(securityPattern);
                        }
                    }

                }
View Full Code Here

TOP

Related Classes of org.jboss.as.console.client.shared.subsys.messaging.model.SecurityPattern

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.