public ServiceAttributeMetaData buildSimpleAttribute(String name, String value) { ServiceAttributeMetaData att = new ServiceAttributeMetaData(); att.setName(name); ServiceTextValueMetaData dep = new ServiceTextValueMetaData(value); att.setValue(dep); return att; }
public ServiceAttributeMetaData buildDependencyAttribute(String name, String dependency) { ServiceAttributeMetaData att = new ServiceAttributeMetaData(); ServiceDependencyValueMetaData dep = new ServiceDependencyValueMetaData(); dep.setDependency(dependency); if(name != null) att.setName(name); att.setValue(dep); return att; }
/** * Visit the bean metadata node, this is the starting point */ public Object run() { serviceMetaData.visit(this); return null; }
public ServiceConstructorMetaData buildConstructor(ManagedConnectionFactoryDeploymentMetaData mcfmd) { ServiceConstructorMetaData constructor = new ServiceConstructorMetaData(); constructor.setParameters(new Object[]{}); constructor.setParams(new String[]{}); return constructor; }
/** * Create a new ServiceDependencyValueMetaData. * * @param dependency the dependents object name * @param proxyType the proxy type */ public ServiceDependencyValueMetaData(String dependency, String proxyType) { setDependency(dependency); setProxyType(proxyType); }
@Override public Element marshal(ServiceMetaData service) throws Exception { ServiceMetaData2ElementConverter marshaller = new ServiceMetaData2ElementConverter(); return marshaller.createServiceMetaDataElement(service); } }
public void visit(ServiceMetaDataVisitor visitor) { visitor.setContextState(ControllerState.CONFIGURED); visitor.visit(this); }
/** * Create a new ServiceDependencyValueMetaData. * * @param dependency the dependents object name */ public ServiceDependencyValueMetaData(String dependency) { setDependency(dependency); }
private String[] getParameterTypes(ServiceValueContext valueContext, ControllerContext factoryContext) throws Exception { if (parameterTypes != null) return parameterTypes; if (factoryContext instanceof KernelControllerContext) analyzeParameters(valueContext, (KernelControllerContext) factoryContext); else extractParameters(valueContext); return parameterTypes; }
/** * Create a new ServiceTextValueMetaData. * * @param text the text */ public ServiceTextValueMetaData(String text) { setText(text); }
/** * Create a new ServiceElementValueMetaData. * * @param element the element */ public ServiceElementValueMetaData(Element element) { setElement(element); }
/** * Create a new annotation meta data * @param ann - the annotation declaration */ public ServiceAnnotationMetaData(String ann) { super(); setAnnotation(ann); }
/** * Create a new ServiceDependencyListValueMetaData. * * @param dependencies the dependencies */ public ServiceDependencyListValueMetaData(List<String> dependencies) { setDependencies(dependencies); }
@Override public Object ungetValue(ServiceValueContext valueContext) throws Throwable { return value.ungetValue(valueContext); }
@Override public Object ungetValue(ServiceValueContext valueContext) throws Throwable { for (ServiceValueFactoryParameterMetaData metadata : parameterMetaData) { metadata.ungetValue(valueContext); } return null; }
/** * Create a new ServiceDependencyValueMetaData. * * @param dependency the dependents object name * @param proxyType the proxy type */ public ServiceDependencyValueMetaData(String dependency, String proxyType) { setDependency(dependency); setProxyType(proxyType); }
public void visit(ServiceMetaDataVisitor visitor) { visitor.setContextState(ControllerState.CONFIGURED); visitor.visit(this); }
private String[] getParameterTypes(ServiceValueContext valueContext, ControllerContext factoryContext) throws Exception { if (parameterTypes != null) return parameterTypes; if (factoryContext instanceof KernelControllerContext) analyzeParameters(valueContext, (KernelControllerContext) factoryContext); else extractParameters(valueContext); return parameterTypes; }
/** * Create a new ServiceTextValueMetaData. * * @param text the text */ public ServiceTextValueMetaData(String text) { setText(text); }
/** * Visit the bean metadata node, this is the starting point */ public Object run() { serviceMetaData.visit(this); return null; }