Skip to content

Instantly share code, notes, and snippets.

Zoltan Altfatter altfatterz

Block or report user

Report or block altfatterz

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View keybase.md

Keybase proof

I hereby claim:

  • I am altfatterz on github.
  • I am altfatterz (https://keybase.io/altfatterz) on keybase.
  • I have a public key ASAnynokbxBgngEwA0RkQqIKpe6I9hDyZb7E2fyurSOozwo

To claim this, I am signing this object:

View pom-with-jaxb.xml
<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>
View widget-config.xsd
<?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 -->
View widget-config.xml
<?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>
View WidgetConfig.java
@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<>();
View WidgetResourceRef.java
@XmlAccessorType(XmlAccessType.FIELD)
public class WidgetResourceRef {
@XmlAttribute
private String type;
@XmlAttribute
private String src;
/** Default constructor, needed for JAXB framework */
View package-info.java
@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;
View spring-config.xml
<?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">
View PercolateTest.java
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()));
View Household.java
public class Household {
private String id;
private String description;
private Double lat;
private Double lon;
private int price;
private Date postDate;
}
You can’t perform that action at this time.