Package org.apache.aries.blueprint.mutable

Examples of org.apache.aries.blueprint.mutable.MutableBeanMetadata.addArgument()


                        BeanArgumentImpl argument = new BeanArgumentImpl();
                        argument.setIndex(0);
                        argument.setValue(kieSessionElementParser.createRef(context, ref));
                        componentMetadata.addArgument(argument);
                        */
                        componentMetadata.addArgument(kieSessionElementParser.createRef(context, ref), null, 0);
                    } else if ("set-global".equals(e.getLocalName())) {
                        String ref = e.getAttribute("ref");
                        if (StringUtils.isEmpty(ref)){
                            throw new ComponentDefinitionException("'ref' attribute is missing for set-global for bean definition ("+ kieSessionElementParser.getId(context, element)+")");
                        }
View Full Code Here


                        BeanArgumentImpl argument = new BeanArgumentImpl();
                        argument.setIndex(0);
                        argument.setValue(kieSessionElementParser.createValue(context, identifier));
                        componentMetadata.addArgument(argument);
                        */
                        componentMetadata.addArgument(kieSessionElementParser.createValue(context, identifier), null, 0);

                        //argument = new BeanArgumentImpl();
                        //argument.setIndex(1);
                        //argument.setValue(kieSessionElementParser.createRef(context, ref));
                        //componentMetadata.addArgument(argument);
View Full Code Here

                        //argument = new BeanArgumentImpl();
                        //argument.setIndex(1);
                        //argument.setValue(kieSessionElementParser.createRef(context, ref));
                        //componentMetadata.addArgument(argument);
                        componentMetadata.addArgument(kieSessionElementParser.createRef(context, ref), null, 1);


                    } else if ("fire-until-halt".equals(e.getLocalName())) {
                        componentMetadata.setClassName(FireUntilHaltCommand.class.getName());
                    } else if ("fire-all-rules".equals(e.getLocalName())) {
View Full Code Here

                            try {
                                // BeanArgumentImpl argument = new BeanArgumentImpl();
                                // argument.setIndex(0);
                                // argument.setValue(kieSessionElementParser.createValue(context, Integer.parseInt(max)));
                                // componentMetadata.addArgument(argument);
                                componentMetadata.addArgument(kieSessionElementParser.createValue(context, Integer.parseInt(max)), null, 0);
                            }catch (NumberFormatException e1){
                                //xsd will prevent this from happening.
                            }
                        }
View Full Code Here

                        int index = 0;
                        if (!StringUtils.isEmpty(processInstanceId)) {
                            //argument = new BeanArgumentImpl();
                            try{
                                // argument.setValue(kieSessionElementParser.createValue(context, Integer.parseInt(processInstanceId)));
                                componentMetadata.addArgument(kieSessionElementParser.createValue(context, Integer.parseInt(processInstanceId)), null, 0);
                            } catch (NumberFormatException e1){
                                //xsd will prevent this from happening.
                            }
                            // componentMetadata.addArgument(argument);
                            index++;
View Full Code Here

                        }

                        /*argument = new BeanArgumentImpl();
                        argument.setIndex(index++);
                        argument.setValue(kieSessionElementParser.createRef(context, ref)); */
                        componentMetadata.addArgument(kieSessionElementParser.createValue(context, ref), null, index++);

                        /*argument = new BeanArgumentImpl();
                        argument.setIndex(index++);
                        argument.setValue(kieSessionElementParser.createValue(context, eventType));
                        componentMetadata.addArgument(argument);*/
 
View Full Code Here

                        /*argument = new BeanArgumentImpl();
                        argument.setIndex(index++);
                        argument.setValue(kieSessionElementParser.createValue(context, eventType));
                        componentMetadata.addArgument(argument);*/
                        componentMetadata.addArgument(kieSessionElementParser.createValue(context, eventType), null, index++);
                    } else {
                        throw new ComponentDefinitionException("Unknown child element found in batch element.");
                    }
                    collectionMetadata.addValue(componentMetadata);
                }
View Full Code Here

    }

    public Metadata createValue(ParserContext context, QName qName) {
        MutableBeanMetadata v = context.createMetadata(MutableBeanMetadata.class);
        v.setRuntimeClass(QName.class);
        v.addArgument(createValue(context, qName.getNamespaceURI()), null, 0);
        v.addArgument(createValue(context, qName.getLocalPart()), null, 1);
        return v;
    }

    protected Metadata parseListData(ParserContext context,
View Full Code Here

    public Metadata createValue(ParserContext context, QName qName) {
        MutableBeanMetadata v = context.createMetadata(MutableBeanMetadata.class);
        v.setRuntimeClass(QName.class);
        v.addArgument(createValue(context, qName.getNamespaceURI()), null, 0);
        v.addArgument(createValue(context, qName.getLocalPart()), null, 1);
        return v;
    }

    protected Metadata parseListData(ParserContext context,
                                     ComponentMetadata enclosingComponent,
View Full Code Here

        for (int i = 0; i < children.getLength(); i++) {
            Node child  = children.item(i);
            if (child instanceof Element) {
                Element childElement = (Element) child;
                if (nodeNameEquals(childElement, "argument")) {
                    action.addArgument(context.parseElement(BeanArgument.class, enclosingComponent, childElement));
                } else if (nodeNameEquals(childElement, "property")) {
                    action.addProperty(context.parseElement(BeanProperty.class, enclosingComponent, childElement));
                }
            }
        }
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.