public DataBinding getDataBinding() { return getDataBinding(true); } public DataBinding getDataBinding(boolean create) {
public DataBinding getDataBinding() { return getDataBinding(true); } public DataBinding getDataBinding(boolean create) {
public DataBinding getDataBinding() { return getDataBinding(true); } public DataBinding getDataBinding(boolean create) {
public DataBinding getDataBinding() { return getDataBinding(true); } public DataBinding getDataBinding(boolean create) {
protected void initializeDataBindings() { if (getDataBinding() instanceof AbstractDataBinding && schemaLocations != null) { fillDataBindingSchemas(); } getDataBinding().initialize(getService()); service.setDataBinding(getDataBinding()); sendEvent(FactoryBeanListener.Event.DATABINDING_INITIALIZED, dataBinding); }
protected void initializeDataBindings() { if (getDataBinding() instanceof AbstractDataBinding && schemaLocations != null) { fillDataBindingSchemas(); } getDataBinding().initialize(getService()); service.setDataBinding(getDataBinding()); sendEvent(FactoryBeanListener.Event.DATABINDING_INITIALIZED, dataBinding); }
protected void initializeDataBindings() { if (getDataBinding() instanceof AbstractDataBinding && schemaLocations != null) { fillDataBindingSchemas(); } getDataBinding().initialize(getService()); service.setDataBinding(getDataBinding()); sendEvent(FactoryBeanListener.Event.DATABINDING_INITIALIZED, dataBinding); }
protected void initializeDataBindings() { if (getDataBinding() instanceof AbstractDataBinding && schemaLocations != null) { fillDataBindingSchemas(); } getDataBinding().initialize(getService()); service.setDataBinding(getDataBinding()); sendEvent(FactoryBeanListener.Event.DATABINDING_INITIALIZED, dataBinding); }
private void setDataBinding(AbstractServiceFactoryBean factory, DataBinding annotation) { if (annotation != null && factory.getDataBinding(false) == null) { try { if (!StringUtils.isEmpty(annotation.ref())) { factory.setDataBinding(factory.getBus().getExtension(ResourceManager.class) .resolveResource(annotation.ref(), annotation.value())); } factory.setDataBinding(annotation.value().newInstance()); } catch (Exception e) { //REVISIT - log a warning } } }
private void setDataBinding(AbstractServiceFactoryBean factory, DataBinding annotation) { if (annotation != null && factory.getDataBinding(false) == null) { try { if (!StringUtils.isEmpty(annotation.ref())) { factory.setDataBinding(factory.getBus().getExtension(ResourceManager.class) .resolveResource(annotation.ref(), annotation.value())); } factory.setDataBinding(annotation.value().newInstance()); } catch (Exception e) { //REVISIT - log a warning } } }
private void setDataBinding(AbstractServiceFactoryBean factory, DataBinding annotation) { if (annotation != null && factory.getDataBinding(false) == null) { try { if (!StringUtils.isEmpty(annotation.ref())) { factory.setDataBinding(factory.getBus().getExtension(ResourceManager.class) .resolveResource(annotation.ref(), annotation.value())); } factory.setDataBinding(annotation.value().newInstance()); } catch (Exception e) { //REVISIT - log a warning } } }
private void setDataBinding(AbstractServiceFactoryBean factory, DataBinding annotation) { if (annotation != null && factory.getDataBinding(false) == null) { try { if (!StringUtils.isEmpty(annotation.ref())) { factory.setDataBinding(factory.getBus().getExtension(ResourceManager.class) .resolveResource(annotation.ref(), annotation.value())); } factory.setDataBinding(annotation.value().newInstance()); } catch (Exception e) { //REVISIT - log a warning } } }
private void fillDataBindingSchemas() { ResourceManager rr = getBus().getExtension(ResourceManager.class); List<DOMSource> schemas = new ArrayList<>(); for (String l : schemaLocations) { URL url = rr.resolveResource(l, URL.class); if (url == null) { URIResolver res; try { res = new URIResolver(l); } catch (IOException e) { throw new ServiceConstructionException(new Message("INVALID_SCHEMA_URL", LOG, l), e); } if (!res.isResolved()) { throw new ServiceConstructionException(new Message("INVALID_SCHEMA_URL", LOG, l)); } url = res.getURL(); } Document d; try { d = StaxUtils.read(url.openStream()); } catch (Exception e) { throw new ServiceConstructionException(new Message("ERROR_READING_SCHEMA", LOG, l), e); } schemas.add(new DOMSource(d, url.toString())); } ((AbstractDataBinding)getDataBinding()).setSchemas(schemas); }
private void fillDataBindingSchemas() { ResourceManager rr = getBus().getExtension(ResourceManager.class); List<DOMSource> schemas = new ArrayList<>(); for (String l : schemaLocations) { URL url = rr.resolveResource(l, URL.class); if (url == null) { URIResolver res; try { res = new URIResolver(l); } catch (IOException e) { throw new ServiceConstructionException(new Message("INVALID_SCHEMA_URL", LOG, l), e); } if (!res.isResolved()) { throw new ServiceConstructionException(new Message("INVALID_SCHEMA_URL", LOG, l)); } url = res.getURL(); } Document d; try { d = StaxUtils.read(url.openStream()); } catch (Exception e) { throw new ServiceConstructionException(new Message("ERROR_READING_SCHEMA", LOG, l), e); } schemas.add(new DOMSource(d, url.toString())); } ((AbstractDataBinding)getDataBinding()).setSchemas(schemas); }
private void fillDataBindingSchemas() { ResourceManager rr = getBus().getExtension(ResourceManager.class); List<DOMSource> schemas = new ArrayList<DOMSource>(); for (String l : schemaLocations) { URL url = rr.resolveResource(l, URL.class); if (url == null) { URIResolver res; try { res = new URIResolver(l); } catch (IOException e) { throw new ServiceConstructionException(new Message("INVALID_SCHEMA_URL", LOG, l), e); } if (!res.isResolved()) { throw new ServiceConstructionException(new Message("INVALID_SCHEMA_URL", LOG, l)); } url = res.getURL(); } Document d; try { d = StaxUtils.read(url.openStream()); } catch (Exception e) { throw new ServiceConstructionException(new Message("ERROR_READING_SCHEMA", LOG, l), e); } schemas.add(new DOMSource(d, url.toString())); } ((AbstractDataBinding)getDataBinding()).setSchemas(schemas); }
private void fillDataBindingSchemas() { ResourceManager rr = getBus().getExtension(ResourceManager.class); List<DOMSource> schemas = new ArrayList<DOMSource>(); for (String l : schemaLocations) { URL url = rr.resolveResource(l, URL.class); if (url == null) { URIResolver res; try { res = new URIResolver(l); } catch (IOException e) { throw new ServiceConstructionException(new Message("INVALID_SCHEMA_URL", LOG, l), e); } if (!res.isResolved()) { throw new ServiceConstructionException(new Message("INVALID_SCHEMA_URL", LOG, l)); } url = res.getURL(); } Document d; try { d = StaxUtils.read(url.openStream()); } catch (Exception e) { throw new ServiceConstructionException(new Message("ERROR_READING_SCHEMA", LOG, l), e); } schemas.add(new DOMSource(d, url.toString())); } ((AbstractDataBinding)getDataBinding()).setSchemas(schemas); }