Skip to content

Instantly share code, notes, and snippets.

View altfatterz's full-sized avatar
👨‍💻
Playing

Zoltan Altfatter altfatterz

👨‍💻
Playing
View GitHub Profile
@altfatterz
altfatterz / PercolateTest.java
Last active December 22, 2015 14:19
notifyuser
GetResponse matchedQuery = client.prepareGet("households","_percolator", "myQuery")
.setFetchSource("user_id", "query")
.execute().actionGet();
assertThat(((String) matchedQuery.getSource().get("user_id")), is("123"));
assertThat(matchedQuery.getSource().get("query"), is(nullValue()));
<?xml version="1.0" encoding="UTF-8"?>
<bb:widget xmlns:bb="http://www.backbase.com/ns/widgets">
<bb:resources>
<bb:resource type="text/css" src="css/wrap-layout.css"/>
<bb:resource type="text/javascript" src="template/wrap-layout.js"/>
<bb:resource type="image/png" src="png/wrap-layout.js"/>
</bb:resources>
</bb:widget>
@XmlSchema(
xmlns = {
@XmlNs(prefix = "bb", namespaceURI ="http://www.backbase.com/ns/widgets"),
},
elementFormDefault = XmlNsForm.QUALIFIED
)
package com.za.jaxb.widget;
import javax.xml.bind.annotation.XmlNs;
import javax.xml.bind.annotation.XmlNsForm;
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:oxm="http://www.springframework.org/schema/oxm"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/oxm
http://www.springframework.org/schema/oxm/spring-oxm.xsd">
<oxm:jaxb2-marshaller id="marshaller">
@XmlRootElement(name = "widget", namespace = "http://www.backbase.com/ns/widgets")
@XmlAccessorType(XmlAccessType.FIELD)
public class WidgetConfig {
@XmlElementWrapper(name = "resources", namespace = "http://www.backbase.com/ns/widgets")
@XmlElement(name = "resource", namespace = "http://www.backbase.com/ns/widgets")
private List<WidgetResourceRef> widgetResourceRefs;
public WidgetConfig() {
widgetResourceRefs = new ArrayList<>();
@XmlAccessorType(XmlAccessType.FIELD)
public class WidgetResourceRef {
@XmlAttribute
private String type;
@XmlAttribute
private String src;
/** Default constructor, needed for JAXB framework */
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified"
targetNamespace="http://www.backbase.com/ns/widgets"
xmlns:bb="http://www.backbase.com/ns/widgets"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- widget definition root element -->
<xs:element name="widget" type="bb:widgetType"/>
<!-- widget definition data types -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.2.7</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.2.7</version>
</dependency>
$ git clone https://github.com/altfatterz/spring-boot-heroku.git
$ heroku create // automatically adds a git remote named “heroku”
$ git push heroku master
$ heroku logs // check if the application starts up successfully