public static MutableBeanMetadata createObjectOfClass(ParserContext context, String value) { MutableBeanMetadata v = context.createMetadata(MutableBeanMetadata.class); v.setClassName(value); return v; }
public static MutableBeanMetadata createObjectOfClass(ParserContext context, String value) { MutableBeanMetadata v = context.createMetadata(MutableBeanMetadata.class); v.setClassName(value); return v; }
public static MutableBeanMetadata createObjectOfClass(ParserContext context, String value) { MutableBeanMetadata v = context.createMetadata(MutableBeanMetadata.class); v.setClassName(value); return v; }
/** * Create an Aries-specific mutable instance of the standard BeanMetadata interface. * * @param beanClass the class for the bean * * @return a new reflect instance */ public static MutableBeanMetadata create(Class beanClass) { MutableBeanMetadata metadata = create(); metadata.setClassName(beanClass.getName()); return metadata; }
public static MutableBeanMetadata createObjectOfClass(ParserContext context, String value) { MutableBeanMetadata v = context.createMetadata(MutableBeanMetadata.class); v.setClassName(value); return v; }
/** * Create an Aries-specific mutable instance of the standard BeanMetadata interface. * * @param beanClass the class for the bean * * @return a new reflect instance */ public static MutableBeanMetadata create(Class beanClass) { MutableBeanMetadata metadata = create(); metadata.setClassName(beanClass.getName()); return metadata; }
public Metadata parse(Element element, ParserContext context) { Metadata retval = null; if( element.getLocalName().equals(ELT_NAME) ) { final String id = element.getAttributeNS(NSURI, ATTRIB_ID); MutableBeanMetadata bm = context.createMetadata(MutableBeanMetadata.class); bm.setId(id); bm.setScope("PROTOTYPE"); bm.setClassName(TestBean.class.getName()); retval = bm; } return retval; }
public Metadata parse(Element element, ParserContext context) { Metadata retval = null; if( element.getLocalName().equals(ELT_NAME) ) { final String id = element.getAttributeNS(NSURI, ATTRIB_ID); MutableBeanMetadata bm = context.createMetadata(MutableBeanMetadata.class); bm.setId(id); bm.setScope("PROTOTYPE"); bm.setClassName(TestBean.class.getName()); retval = bm; } return retval; }
public Metadata parse(Element element, ParserContext context) { Metadata retval = null; if( element.getLocalName().equals(ELT_NAME) ) { final String id = element.getAttributeNS(NSURI, ATTRIB_ID); MutableBeanMetadata bm = context.createMetadata(MutableBeanMetadata.class); bm.setId(id); bm.setScope("PROTOTYPE"); bm.setClassName(TestBean.class.getName()); retval = bm; } return retval; }
public Metadata parse(Element element, ParserContext context) { Metadata retval = null; if( element.getLocalName().equals(ELT_NAME) ) { final String id = element.getAttributeNS(NSURI, ATTRIB_ID); MutableBeanMetadata bm = context.createMetadata(MutableBeanMetadata.class); bm.setId(id); bm.setScope("PROTOTYPE"); bm.setClassName(TestBean.class.getName()); retval = bm; } return retval; }
private MutableBeanMetadata parseAction(ParserContext context, ComponentMetadata enclosingComponent, Element element) { MutableBeanMetadata action = context.createMetadata(MutableBeanMetadata.class); action.setActivation(MutableBeanMetadata.ACTIVATION_LAZY); action.setScope(MutableBeanMetadata.SCOPE_PROTOTYPE); action.setClassName(element.getAttribute("class")); NodeList children = element.getChildNodes(); 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)); } } } return action; }
private MutableBeanMetadata parseAction(ParserContext context, ComponentMetadata enclosingComponent, Element element) { MutableBeanMetadata action = context.createMetadata(MutableBeanMetadata.class); action.setActivation(MutableBeanMetadata.ACTIVATION_LAZY); action.setScope(MutableBeanMetadata.SCOPE_PROTOTYPE); action.setClassName(element.getAttribute("class")); NodeList children = element.getChildNodes(); 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)); } } } return action; }
@Override public ComponentMetadata parseElement(ParserContext context, Element element) { String id = getId(context, element); MutableBeanMetadata beanMetadata = (MutableBeanMetadata) context.createMetadata(BeanMetadata.class); beanMetadata.setClassName("org.kie.aries.blueprint.factorybeans.KieObjectsFactoryBean"); beanMetadata.setFactoryMethod("createKieStore"); beanMetadata.setId(id); beanMetadata.setActivation(ComponentMetadata.ACTIVATION_LAZY); return beanMetadata; } }
@Override public ComponentMetadata parseElement(ParserContext context, Element element) { String id = getId(context, element); MutableBeanMetadata beanMetadata = (MutableBeanMetadata) context.createMetadata(BeanMetadata.class); beanMetadata.setClassName("org.kie.aries.blueprint.factorybeans.KieObjectsFactoryBean"); beanMetadata.setFactoryMethod("createKieStore"); beanMetadata.setId(id); beanMetadata.setActivation(ComponentMetadata.ACTIVATION_LAZY); return beanMetadata; } }
@Override public ComponentMetadata parseElement( ParserContext context, Element element ) { String name = element.getAttribute("name"); MutableBeanMetadata beanMetadata = (MutableBeanMetadata) context.createMetadata( BeanMetadata.class ); beanMetadata.setClassName("org.kie.aries.blueprint.factorybeans.KieObjectsFactoryBean"); beanMetadata.setFactoryMethod(getFactoryMethodName()); beanMetadata.setId(name); beanMetadata.addArgument(createValue(context, name),null,0); addBundleContextProperty(beanMetadata, context); beanMetadata.setActivation(ComponentMetadata.ACTIVATION_LAZY); return beanMetadata; }
@Override public ComponentMetadata parseElement( ParserContext context, Element element ) { String name = element.getAttribute("name"); MutableBeanMetadata beanMetadata = (MutableBeanMetadata) context.createMetadata( BeanMetadata.class ); beanMetadata.setClassName("org.kie.aries.blueprint.factorybeans.KieObjectsFactoryBean"); beanMetadata.setFactoryMethod(getFactoryMethodName()); beanMetadata.setId(name); beanMetadata.addArgument(createValue(context, name),null,0); addBundleContextProperty(beanMetadata, context); beanMetadata.setActivation(ComponentMetadata.ACTIVATION_LAZY); return beanMetadata; }
@Override public ComponentMetadata parseElement(ParserContext context, Element element) { String id = getId(context, element); String ref = element.getAttribute(ATTRIBUTE_KRUNTIME_MANAGER_REF); MutableBeanMetadata beanMetadata = (MutableBeanMetadata) context.createMetadata(BeanMetadata.class); beanMetadata.setClassName("org.kie.aries.blueprint.factorybeans.KieRuntimeManagerFactoryBean"); beanMetadata.setFactoryMethod("createSession"); beanMetadata.setId(id); if (!StringUtils.isEmpty(ref)) { beanMetadata.addArgument(createRef(context, ref), null, 0); } else { throw new ComponentDefinitionException("Mandatory attribute 'kruntimeManager-ref' missing for ksession. Cannot continue."); } beanMetadata.setActivation(ComponentMetadata.ACTIVATION_LAZY); return beanMetadata; }
@Override public ComponentMetadata parseElement(ParserContext context, Element element) { String id = getId(context, element); String ref = element.getAttribute(ATTRIBUTE_KRUNTIME_MANAGER_REF); MutableBeanMetadata beanMetadata = (MutableBeanMetadata) context.createMetadata(BeanMetadata.class); beanMetadata.setClassName("org.kie.aries.blueprint.factorybeans.KieRuntimeManagerFactoryBean"); beanMetadata.setFactoryMethod("createSession"); beanMetadata.setId(id); if (!StringUtils.isEmpty(ref)) { beanMetadata.addArgument(createRef(context, ref), null, 0); } else { throw new ComponentDefinitionException("Mandatory attribute 'kruntimeManager-ref' missing for ksession. Cannot continue."); } beanMetadata.setActivation(ComponentMetadata.ACTIVATION_LAZY); return beanMetadata; }
@Override public ComponentMetadata parseElement(ParserContext context, Element element) { String id = getId(context, element); String releaseIdRef = element.getAttribute("releaseId"); MutableBeanMetadata beanMetadata = (MutableBeanMetadata) context.createMetadata(BeanMetadata.class); beanMetadata.setClassName("org.kie.aries.blueprint.factorybeans.KieObjectsFactoryBean"); beanMetadata.setFactoryMethod("fetchKContainer"); beanMetadata.setId(id); addBundleContextProperty(beanMetadata, context); if (!StringUtils.isEmpty(releaseIdRef)) { beanMetadata.addArgument(createRef(context, releaseIdRef), null, 0); } else { beanMetadata.addArgument(createNullMetadata(), null, 0); } beanMetadata.setActivation(ComponentMetadata.ACTIVATION_LAZY); return beanMetadata; }
@Override public ComponentMetadata parseElement(ParserContext context, Element element) { String id = getId(context, element); String releaseIdRef = element.getAttribute("releaseId"); MutableBeanMetadata beanMetadata = (MutableBeanMetadata) context.createMetadata(BeanMetadata.class); beanMetadata.setClassName("org.kie.aries.blueprint.factorybeans.KieObjectsFactoryBean"); beanMetadata.setFactoryMethod("fetchKContainer"); beanMetadata.setId(id); addBundleContextProperty(beanMetadata, context); if (!StringUtils.isEmpty(releaseIdRef)) { beanMetadata.addArgument(createRef(context, releaseIdRef), null, 0); } else { beanMetadata.addArgument(createNullMetadata(), null, 0); } beanMetadata.setActivation(ComponentMetadata.ACTIVATION_LAZY); return beanMetadata; }