You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@falcon.apache.org by sa...@apache.org on 2014/08/07 07:29:19 UTC
[3/6] FALCON 564 contributed by Raghav Gautam
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Feed.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Feed.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Feed.java
deleted file mode 100644
index 7faa1dc..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Feed.java
+++ /dev/null
@@ -1,493 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.feed;
-
-import java.util.TimeZone;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-import org.apache.falcon.entity.v0.Entity;
-import org.apache.falcon.entity.v0.Frequency;
-
-
-/**
- *
- * name: A feed should have a unique name and this name is referenced
- * by processes as input or output feed.
- * tags: a feed specifies an optional list of comma separated tags
- * which is used for classification of data sets.
- * groups: a feed specifies a list of comma separated groups,
- * a group is a logical grouping of feeds and a group is said to be
- * available if all the feeds belonging to a group are available.
- * The frequency of all
- * the feed which belong to the same group
- * must be same.
- * availabilityFlag: specifies the name of a file which when
- * present/created
- * in a feeds data directory, the feed is
- * termed as available. ex: _SUCCESS, if
- * this element is ignored then Falcon would consider the presence of feed's
- * data directory as feed availability.
- * A feed has a
- * frequency and a periodicity which specifies the frequency by which
- * this feed is generated. ex: it can be generated every hour, every 5 minutes, daily, weekly etc.
- * valid frequency type for a feed are minutes, hours, days, months.
- *
- *
- * <p>Java class for feed complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="feed">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tags" type="{uri:falcon:feed:0.1}KEY_VALUE_PAIR" minOccurs="0"/>
- * <element name="partitions" type="{uri:falcon:feed:0.1}partitions" minOccurs="0"/>
- * <element name="groups" type="{uri:falcon:feed:0.1}group-type" minOccurs="0"/>
- * <element name="availabilityFlag" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * <element name="frequency" type="{uri:falcon:feed:0.1}frequency-type"/>
- * <element name="timezone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="late-arrival" type="{uri:falcon:feed:0.1}late-arrival" minOccurs="0"/>
- * <element name="clusters" type="{uri:falcon:feed:0.1}clusters"/>
- * <choice>
- * <element name="locations" type="{uri:falcon:feed:0.1}locations"/>
- * <element name="table" type="{uri:falcon:feed:0.1}catalog-table"/>
- * </choice>
- * <element name="ACL" type="{uri:falcon:feed:0.1}ACL"/>
- * <element name="schema" type="{uri:falcon:feed:0.1}schema"/>
- * <element name="properties" type="{uri:falcon:feed:0.1}properties" minOccurs="0"/>
- * </sequence>
- * <attribute name="name" use="required" type="{uri:falcon:feed:0.1}IDENTIFIER" />
- * <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "feed", propOrder = {
- "tags",
- "partitions",
- "groups",
- "availabilityFlag",
- "frequency",
- "timezone",
- "lateArrival",
- "clusters",
- "table",
- "locations",
- "acl",
- "schema",
- "properties"
-})
-@XmlRootElement(name = "feed")
-public class Feed
- extends Entity
-{
-
- protected String tags;
- protected Partitions partitions;
- protected String groups;
- protected String availabilityFlag;
- @XmlElement(required = true, type = String.class)
- @XmlJavaTypeAdapter(Adapter1 .class)
- protected Frequency frequency;
- @XmlElement(type = String.class, defaultValue = "UTC")
- @XmlJavaTypeAdapter(Adapter2 .class)
- protected TimeZone timezone;
- @XmlElement(name = "late-arrival")
- protected LateArrival lateArrival;
- @XmlElement(required = true)
- protected Clusters clusters;
- protected CatalogTable table;
- protected Locations locations;
- @XmlElement(name = "ACL", required = true)
- protected ACL acl;
- @XmlElement(required = true)
- protected Schema schema;
- protected Properties properties;
- @XmlAttribute(name = "name", required = true)
- protected String name;
- @XmlAttribute(name = "description")
- protected String description;
-
- /**
- * Gets the value of the tags property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getTags() {
- return tags;
- }
-
- /**
- * Sets the value of the tags property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setTags(String value) {
- this.tags = value;
- }
-
- /**
- * Gets the value of the partitions property.
- *
- * @return
- * possible object is
- * {@link Partitions }
- *
- */
- public Partitions getPartitions() {
- return partitions;
- }
-
- /**
- * Sets the value of the partitions property.
- *
- * @param value
- * allowed object is
- * {@link Partitions }
- *
- */
- public void setPartitions(Partitions value) {
- this.partitions = value;
- }
-
- /**
- * Gets the value of the groups property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getGroups() {
- return groups;
- }
-
- /**
- * Sets the value of the groups property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setGroups(String value) {
- this.groups = value;
- }
-
- /**
- * Gets the value of the availabilityFlag property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getAvailabilityFlag() {
- return availabilityFlag;
- }
-
- /**
- * Sets the value of the availabilityFlag property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setAvailabilityFlag(String value) {
- this.availabilityFlag = value;
- }
-
- /**
- * Gets the value of the frequency property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public Frequency getFrequency() {
- return frequency;
- }
-
- /**
- * Sets the value of the frequency property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setFrequency(Frequency value) {
- this.frequency = value;
- }
-
- /**
- * Gets the value of the timezone property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public TimeZone getTimezone() {
- return timezone;
- }
-
- /**
- * Sets the value of the timezone property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setTimezone(TimeZone value) {
- this.timezone = value;
- }
-
- /**
- * Gets the value of the lateArrival property.
- *
- * @return
- * possible object is
- * {@link LateArrival }
- *
- */
- public LateArrival getLateArrival() {
- return lateArrival;
- }
-
- /**
- * Sets the value of the lateArrival property.
- *
- * @param value
- * allowed object is
- * {@link LateArrival }
- *
- */
- public void setLateArrival(LateArrival value) {
- this.lateArrival = value;
- }
-
- /**
- * Gets the value of the clusters property.
- *
- * @return
- * possible object is
- * {@link Clusters }
- *
- */
- public Clusters getClusters() {
- return clusters;
- }
-
- /**
- * Sets the value of the clusters property.
- *
- * @param value
- * allowed object is
- * {@link Clusters }
- *
- */
- public void setClusters(Clusters value) {
- this.clusters = value;
- }
-
- /**
- * Gets the value of the table property.
- *
- * @return
- * possible object is
- * {@link CatalogTable }
- *
- */
- public CatalogTable getTable() {
- return table;
- }
-
- /**
- * Sets the value of the table property.
- *
- * @param value
- * allowed object is
- * {@link CatalogTable }
- *
- */
- public void setTable(CatalogTable value) {
- this.table = value;
- }
-
- /**
- * Gets the value of the locations property.
- *
- * @return
- * possible object is
- * {@link Locations }
- *
- */
- public Locations getLocations() {
- return locations;
- }
-
- /**
- * Sets the value of the locations property.
- *
- * @param value
- * allowed object is
- * {@link Locations }
- *
- */
- public void setLocations(Locations value) {
- this.locations = value;
- }
-
- /**
- * Gets the value of the acl property.
- *
- * @return
- * possible object is
- * {@link ACL }
- *
- */
- public ACL getACL() {
- return acl;
- }
-
- /**
- * Sets the value of the acl property.
- *
- * @param value
- * allowed object is
- * {@link ACL }
- *
- */
- public void setACL(ACL value) {
- this.acl = value;
- }
-
- /**
- * Gets the value of the schema property.
- *
- * @return
- * possible object is
- * {@link Schema }
- *
- */
- public Schema getSchema() {
- return schema;
- }
-
- /**
- * Sets the value of the schema property.
- *
- * @param value
- * allowed object is
- * {@link Schema }
- *
- */
- public void setSchema(Schema value) {
- this.schema = value;
- }
-
- /**
- * Gets the value of the properties property.
- *
- * @return
- * possible object is
- * {@link Properties }
- *
- */
- public Properties getProperties() {
- return properties;
- }
-
- /**
- * Sets the value of the properties property.
- *
- * @param value
- * allowed object is
- * {@link Properties }
- *
- */
- public void setProperties(Properties value) {
- this.properties = value;
- }
-
- /**
- * Gets the value of the name property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getName() {
- return name;
- }
-
- /**
- * Sets the value of the name property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setName(String value) {
- this.name = value;
- }
-
- /**
- * Gets the value of the description property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getDescription() {
- return description;
- }
-
- /**
- * Sets the value of the description property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setDescription(String value) {
- this.description = value;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/LateArrival.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/LateArrival.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/LateArrival.java
deleted file mode 100644
index d4f62df..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/LateArrival.java
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.feed;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-import org.apache.falcon.entity.v0.Frequency;
-
-
-/**
- *
- * late-arrival specifies the cut-off period till which the feed is
- * expected to arrive late and should be honored be processes referring
- * to it as input
- * feed by rerunning the instances in case
- * the data arrives late with in a cut-off period.
- * The cut-off period is specified by expression
- * frequency(times), ex: if the feed
- * can arrive late
- * upto 8 hours then late-arrival's cut-off="hours(8)"
- *
- *
- * <p>Java class for late-arrival complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="late-arrival">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="cut-off" use="required" type="{uri:falcon:feed:0.1}frequency-type" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "late-arrival")
-public class LateArrival {
-
- @XmlAttribute(name = "cut-off", required = true)
- @XmlJavaTypeAdapter(Adapter1 .class)
- protected Frequency cutOff;
-
- /**
- * Gets the value of the cutOff property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public Frequency getCutOff() {
- return cutOff;
- }
-
- /**
- * Sets the value of the cutOff property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setCutOff(Frequency value) {
- this.cutOff = value;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Location.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Location.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Location.java
deleted file mode 100644
index c3f3461..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Location.java
+++ /dev/null
@@ -1,101 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.feed;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * location specifies the type of location like data, meta, stats
- * and the corresponding paths for them.
- * A feed should at least define the location for type
- * data, which
- * specifies the HDFS path pattern where the feed is generated
- * periodically. ex: type="data" path="/projects/TrafficHourly/${YEAR}-${MONTH}-${DAY}/traffic"
- *
- *
- * <p>Java class for location complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="location">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="type" use="required" type="{uri:falcon:feed:0.1}location-type" />
- * <attribute name="path" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "location")
-public class Location {
-
- @XmlAttribute(name = "type", required = true)
- protected LocationType type;
- @XmlAttribute(name = "path", required = true)
- protected String path;
-
- /**
- * Gets the value of the type property.
- *
- * @return
- * possible object is
- * {@link LocationType }
- *
- */
- public LocationType getType() {
- return type;
- }
-
- /**
- * Sets the value of the type property.
- *
- * @param value
- * allowed object is
- * {@link LocationType }
- *
- */
- public void setType(LocationType value) {
- this.type = value;
- }
-
- /**
- * Gets the value of the path property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getPath() {
- return path;
- }
-
- /**
- * Sets the value of the path property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setPath(String value) {
- this.path = value;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/LocationType.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/LocationType.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/LocationType.java
deleted file mode 100644
index 52989db..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/LocationType.java
+++ /dev/null
@@ -1,64 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.feed;
-
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for location-type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- * <p>
- * <pre>
- * <simpleType name="location-type">
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="data"/>
- * <enumeration value="stats"/>
- * <enumeration value="meta"/>
- * <enumeration value="tmp"/>
- * </restriction>
- * </simpleType>
- * </pre>
- *
- */
-@XmlType(name = "location-type")
-@XmlEnum
-public enum LocationType {
-
- @XmlEnumValue("data")
- DATA("data"),
- @XmlEnumValue("stats")
- STATS("stats"),
- @XmlEnumValue("meta")
- META("meta"),
- @XmlEnumValue("tmp")
- TMP("tmp");
- private final String value;
-
- LocationType(String v) {
- value = v;
- }
-
- public String value() {
- return value;
- }
-
- public static LocationType fromValue(String v) {
- for (LocationType c: LocationType.values()) {
- if (c.value.equals(v)) {
- return c;
- }
- }
- throw new IllegalArgumentException(v);
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Locations.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Locations.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Locations.java
deleted file mode 100644
index a67ac6b..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Locations.java
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.feed;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * A list of locations on the file system.
- *
- *
- * <p>Java class for locations complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="locations">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice maxOccurs="unbounded" minOccurs="0">
- * <element name="location" type="{uri:falcon:feed:0.1}location"/>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "locations", propOrder = {
- "locations"
-})
-public class Locations {
-
- @XmlElement(name = "location")
- protected List<Location> locations;
-
- /**
- * Gets the value of the locations property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the locations property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getLocations().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link Location }
- *
- *
- */
- public List<Location> getLocations() {
- if (locations == null) {
- locations = new ArrayList<Location>();
- }
- return this.locations;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/ObjectFactory.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/ObjectFactory.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/ObjectFactory.java
deleted file mode 100644
index b973bea..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/ObjectFactory.java
+++ /dev/null
@@ -1,159 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.feed;
-
-import javax.xml.bind.annotation.XmlRegistry;
-
-
-/**
- * This object contains factory methods for each
- * Java content interface and Java element interface
- * generated in the org.apache.falcon.entity.v0.feed package.
- * <p>An ObjectFactory allows you to programatically
- * construct new instances of the Java representation
- * for XML content. The Java representation of XML
- * content can consist of schema derived interfaces
- * and classes representing the binding of schema
- * type definitions, element declarations and model
- * groups. Factory methods for each of these are
- * provided in this class.
- *
- */
-@XmlRegistry
-public class ObjectFactory {
-
-
- /**
- * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.falcon.entity.v0.feed
- *
- */
- public ObjectFactory() {
- }
-
- /**
- * Create an instance of {@link Feed }
- *
- */
- public Feed createFeed() {
- return new Feed();
- }
-
- /**
- * Create an instance of {@link Partitions }
- *
- */
- public Partitions createPartitions() {
- return new Partitions();
- }
-
- /**
- * Create an instance of {@link LateArrival }
- *
- */
- public LateArrival createLateArrival() {
- return new LateArrival();
- }
-
- /**
- * Create an instance of {@link Clusters }
- *
- */
- public Clusters createClusters() {
- return new Clusters();
- }
-
- /**
- * Create an instance of {@link CatalogTable }
- *
- */
- public CatalogTable createCatalogTable() {
- return new CatalogTable();
- }
-
- /**
- * Create an instance of {@link Locations }
- *
- */
- public Locations createLocations() {
- return new Locations();
- }
-
- /**
- * Create an instance of {@link ACL }
- *
- */
- public ACL createACL() {
- return new ACL();
- }
-
- /**
- * Create an instance of {@link Schema }
- *
- */
- public Schema createSchema() {
- return new Schema();
- }
-
- /**
- * Create an instance of {@link Properties }
- *
- */
- public Properties createProperties() {
- return new Properties();
- }
-
- /**
- * Create an instance of {@link Location }
- *
- */
- public Location createLocation() {
- return new Location();
- }
-
- /**
- * Create an instance of {@link Property }
- *
- */
- public Property createProperty() {
- return new Property();
- }
-
- /**
- * Create an instance of {@link Partition }
- *
- */
- public Partition createPartition() {
- return new Partition();
- }
-
- /**
- * Create an instance of {@link Validity }
- *
- */
- public Validity createValidity() {
- return new Validity();
- }
-
- /**
- * Create an instance of {@link Retention }
- *
- */
- public Retention createRetention() {
- return new Retention();
- }
-
- /**
- * Create an instance of {@link Cluster }
- *
- */
- public Cluster createCluster() {
- return new Cluster();
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Partition.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Partition.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Partition.java
deleted file mode 100644
index 4958d37..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Partition.java
+++ /dev/null
@@ -1,65 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.feed;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for partition complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="partition">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="name" use="required" type="{uri:falcon:feed:0.1}IDENTIFIER" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "partition")
-public class Partition {
-
- @XmlAttribute(name = "name", required = true)
- protected String name;
-
- /**
- * Gets the value of the name property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getName() {
- return name;
- }
-
- /**
- * Sets the value of the name property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setName(String value) {
- this.name = value;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Partitions.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Partitions.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Partitions.java
deleted file mode 100644
index 5c05103..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Partitions.java
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.feed;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * A list of partition, which is the logical partition of a feed and this
- * is maintained in Hcatalog registry.
- *
- *
- * <p>Java class for partitions complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="partitions">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="partition" type="{uri:falcon:feed:0.1}partition" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "partitions", propOrder = {
- "partitions"
-})
-public class Partitions {
-
- @XmlElement(name = "partition")
- protected List<Partition> partitions;
-
- /**
- * Gets the value of the partitions property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the partitions property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getPartitions().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link Partition }
- *
- *
- */
- public List<Partition> getPartitions() {
- if (partitions == null) {
- partitions = new ArrayList<Partition>();
- }
- return this.partitions;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Properties.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Properties.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Properties.java
deleted file mode 100644
index 44aa10c..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Properties.java
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.feed;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * A list of name-value pair of property.
- *
- *
- * <p>Java class for properties complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="properties">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="property" type="{uri:falcon:feed:0.1}property" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "properties", propOrder = {
- "properties"
-})
-public class Properties {
-
- @XmlElement(name = "property")
- protected List<Property> properties;
-
- /**
- * Gets the value of the properties property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the properties property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getProperties().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link Property }
- *
- *
- */
- public List<Property> getProperties() {
- if (properties == null) {
- properties = new ArrayList<Property>();
- }
- return this.properties;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Property.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Property.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Property.java
deleted file mode 100644
index 70e16dc..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Property.java
+++ /dev/null
@@ -1,97 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.feed;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * A key-value pair, which are propagated to the
- * workflow engine.
- *
- *
- * <p>Java class for property complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="property">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "property")
-public class Property {
-
- @XmlAttribute(name = "name", required = true)
- protected String name;
- @XmlAttribute(name = "value", required = true)
- protected String value;
-
- /**
- * Gets the value of the name property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getName() {
- return name;
- }
-
- /**
- * Sets the value of the name property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setName(String value) {
- this.name = value;
- }
-
- /**
- * Gets the value of the value property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getValue() {
- return value;
- }
-
- /**
- * Sets the value of the value property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setValue(String value) {
- this.value = value;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Retention.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Retention.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Retention.java
deleted file mode 100644
index b811199..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Retention.java
+++ /dev/null
@@ -1,126 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.feed;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-import org.apache.falcon.entity.v0.Frequency;
-
-
-/**
- * <p>Java class for retention complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="retention">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="type" type="{uri:falcon:feed:0.1}retention-type" default="instance" />
- * <attribute name="limit" use="required" type="{uri:falcon:feed:0.1}frequency-type" />
- * <attribute name="action" use="required" type="{uri:falcon:feed:0.1}action-type" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "retention")
-public class Retention {
-
- @XmlAttribute(name = "type")
- protected RetentionType type;
- @XmlAttribute(name = "limit", required = true)
- @XmlJavaTypeAdapter(Adapter1 .class)
- protected Frequency limit;
- @XmlAttribute(name = "action", required = true)
- protected ActionType action;
-
- /**
- * Gets the value of the type property.
- *
- * @return
- * possible object is
- * {@link RetentionType }
- *
- */
- public RetentionType getType() {
- if (type == null) {
- return RetentionType.INSTANCE;
- } else {
- return type;
- }
- }
-
- /**
- * Sets the value of the type property.
- *
- * @param value
- * allowed object is
- * {@link RetentionType }
- *
- */
- public void setType(RetentionType value) {
- this.type = value;
- }
-
- /**
- * Gets the value of the limit property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public Frequency getLimit() {
- return limit;
- }
-
- /**
- * Sets the value of the limit property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setLimit(Frequency value) {
- this.limit = value;
- }
-
- /**
- * Gets the value of the action property.
- *
- * @return
- * possible object is
- * {@link ActionType }
- *
- */
- public ActionType getAction() {
- return action;
- }
-
- /**
- * Sets the value of the action property.
- *
- * @param value
- * allowed object is
- * {@link ActionType }
- *
- */
- public void setAction(ActionType value) {
- this.action = value;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/RetentionType.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/RetentionType.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/RetentionType.java
deleted file mode 100644
index 9603c29..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/RetentionType.java
+++ /dev/null
@@ -1,55 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.feed;
-
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for retention-type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- * <p>
- * <pre>
- * <simpleType name="retention-type">
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="instance"/>
- * </restriction>
- * </simpleType>
- * </pre>
- *
- */
-@XmlType(name = "retention-type")
-@XmlEnum
-public enum RetentionType {
-
- @XmlEnumValue("instance")
- INSTANCE("instance");
- private final String value;
-
- RetentionType(String v) {
- value = v;
- }
-
- public String value() {
- return value;
- }
-
- public static RetentionType fromValue(String v) {
- for (RetentionType c: RetentionType.values()) {
- if (c.value.equals(v)) {
- return c;
- }
- }
- throw new IllegalArgumentException(v);
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Schema.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Schema.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Schema.java
deleted file mode 100644
index 021113f..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Schema.java
+++ /dev/null
@@ -1,96 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.feed;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * A schema specifies the location of a schema file
- * for a feed and the provider of schema like protobuf, thrift etc.
- *
- *
- * <p>Java class for schema complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="schema">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="location" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * <attribute name="provider" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "schema")
-public class Schema {
-
- @XmlAttribute(name = "location", required = true)
- protected String location;
- @XmlAttribute(name = "provider", required = true)
- protected String provider;
-
- /**
- * Gets the value of the location property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getLocation() {
- return location;
- }
-
- /**
- * Sets the value of the location property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setLocation(String value) {
- this.location = value;
- }
-
- /**
- * Gets the value of the provider property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getProvider() {
- return provider;
- }
-
- /**
- * Sets the value of the provider property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setProvider(String value) {
- this.provider = value;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Validity.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Validity.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Validity.java
deleted file mode 100644
index a2f443f..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/Validity.java
+++ /dev/null
@@ -1,106 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.feed;
-
-import java.util.Date;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-
-
-/**
- *
- * A validity has a start, which is the validity start date and end the
- * validity
- * end date. ex: start="2011-11-01T00:00Z" in TZ format.
- * timezone can be UTC,
- * GMT.
- * Processes referring this feed would consider the validity period for
- * validation.
- *
- *
- * <p>Java class for validity complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="validity">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="start" use="required" type="{uri:falcon:feed:0.1}date-time-type" />
- * <attribute name="end" use="required" type="{uri:falcon:feed:0.1}date-time-type" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "validity")
-public class Validity {
-
- @XmlAttribute(name = "start", required = true)
- @XmlJavaTypeAdapter(Adapter3 .class)
- protected Date start;
- @XmlAttribute(name = "end", required = true)
- @XmlJavaTypeAdapter(Adapter3 .class)
- protected Date end;
-
- /**
- * Gets the value of the start property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public Date getStart() {
- return start;
- }
-
- /**
- * Sets the value of the start property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setStart(Date value) {
- this.start = value;
- }
-
- /**
- * Gets the value of the end property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public Date getEnd() {
- return end;
- }
-
- /**
- * Sets the value of the end property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setEnd(Date value) {
- this.end = value;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/package-info.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/package-info.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/package-info.java
deleted file mode 100644
index a877a37..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/feed/package-info.java
+++ /dev/null
@@ -1,9 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-@javax.xml.bind.annotation.XmlSchema(namespace = "uri:falcon:feed:0.1", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
-package org.apache.falcon.entity.v0.feed;
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Adapter1.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Adapter1.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Adapter1.java
deleted file mode 100644
index e0a3431..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Adapter1.java
+++ /dev/null
@@ -1,27 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.process;
-
-import javax.xml.bind.annotation.adapters.XmlAdapter;
-import org.apache.falcon.entity.v0.Frequency;
-
-public class Adapter1
- extends XmlAdapter<String, Frequency>
-{
-
-
- public Frequency unmarshal(String value) {
- return (org.apache.falcon.entity.v0.Frequency.fromString(value));
- }
-
- public String marshal(Frequency value) {
- return (org.apache.falcon.entity.v0.Frequency.toString(value));
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Adapter2.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Adapter2.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Adapter2.java
deleted file mode 100644
index b344507..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Adapter2.java
+++ /dev/null
@@ -1,27 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.process;
-
-import java.util.TimeZone;
-import javax.xml.bind.annotation.adapters.XmlAdapter;
-
-public class Adapter2
- extends XmlAdapter<String, TimeZone>
-{
-
-
- public TimeZone unmarshal(String value) {
- return (java.util.TimeZone.getTimeZone(value));
- }
-
- public String marshal(TimeZone value) {
- return (org.apache.falcon.entity.v0.SchemaHelper.getTimeZoneId(value));
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Adapter3.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Adapter3.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Adapter3.java
deleted file mode 100644
index 5a88f3d..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Adapter3.java
+++ /dev/null
@@ -1,27 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.process;
-
-import java.util.Date;
-import javax.xml.bind.annotation.adapters.XmlAdapter;
-
-public class Adapter3
- extends XmlAdapter<String, Date>
-{
-
-
- public Date unmarshal(String value) {
- return (org.apache.falcon.entity.v0.SchemaHelper.parseDateUTC(value));
- }
-
- public String marshal(Date value) {
- return (org.apache.falcon.entity.v0.SchemaHelper.formatDateUTC(value));
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Cluster.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Cluster.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Cluster.java
deleted file mode 100644
index b48ea36..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Cluster.java
+++ /dev/null
@@ -1,102 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.process;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Defines the cluster where the workflow should run. In addition, it also defines the validity of the
- * workflow on this cluster
- *
- *
- * <p>Java class for cluster complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="cluster">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="validity" type="{uri:falcon:process:0.1}validity"/>
- * </sequence>
- * <attribute name="name" use="required" type="{uri:falcon:process:0.1}IDENTIFIER" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "cluster", propOrder = {
- "validity"
-})
-public class Cluster {
-
- @XmlElement(required = true)
- protected Validity validity;
- @XmlAttribute(name = "name", required = true)
- protected String name;
-
- /**
- * Gets the value of the validity property.
- *
- * @return
- * possible object is
- * {@link Validity }
- *
- */
- public Validity getValidity() {
- return validity;
- }
-
- /**
- * Sets the value of the validity property.
- *
- * @param value
- * allowed object is
- * {@link Validity }
- *
- */
- public void setValidity(Validity value) {
- this.validity = value;
- }
-
- /**
- * Gets the value of the name property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getName() {
- return name;
- }
-
- /**
- * Sets the value of the name property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setName(String value) {
- this.name = value;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Clusters.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Clusters.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Clusters.java
deleted file mode 100644
index fff855e..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Clusters.java
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.process;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * A list of clusters.
- *
- *
- * <p>Java class for clusters complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="clusters">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cluster" type="{uri:falcon:process:0.1}cluster" maxOccurs="unbounded"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "clusters", propOrder = {
- "clusters"
-})
-public class Clusters {
-
- @XmlElement(name = "cluster", required = true)
- protected List<Cluster> clusters;
-
- /**
- * Gets the value of the clusters property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the clusters property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getClusters().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link Cluster }
- *
- *
- */
- public List<Cluster> getClusters() {
- if (clusters == null) {
- clusters = new ArrayList<Cluster>();
- }
- return this.clusters;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/EngineType.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/EngineType.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/EngineType.java
deleted file mode 100644
index a1fb16f..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/EngineType.java
+++ /dev/null
@@ -1,61 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.process;
-
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for engine-type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- * <p>
- * <pre>
- * <simpleType name="engine-type">
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="oozie"/>
- * <enumeration value="pig"/>
- * <enumeration value="hive"/>
- * </restriction>
- * </simpleType>
- * </pre>
- *
- */
-@XmlType(name = "engine-type")
-@XmlEnum
-public enum EngineType {
-
- @XmlEnumValue("oozie")
- OOZIE("oozie"),
- @XmlEnumValue("pig")
- PIG("pig"),
- @XmlEnumValue("hive")
- HIVE("hive");
- private final String value;
-
- EngineType(String v) {
- value = v;
- }
-
- public String value() {
- return value;
- }
-
- public static EngineType fromValue(String v) {
- for (EngineType c: EngineType.values()) {
- if (c.value.equals(v)) {
- return c;
- }
- }
- throw new IllegalArgumentException(v);
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/ExecutionType.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/ExecutionType.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/ExecutionType.java
deleted file mode 100644
index 58c9bcb..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/ExecutionType.java
+++ /dev/null
@@ -1,47 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.process;
-
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for execution-type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- * <p>
- * <pre>
- * <simpleType name="execution-type">
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="FIFO"/>
- * <enumeration value="LIFO"/>
- * <enumeration value="LAST_ONLY"/>
- * </restriction>
- * </simpleType>
- * </pre>
- *
- */
-@XmlType(name = "execution-type")
-@XmlEnum
-public enum ExecutionType {
-
- FIFO,
- LIFO,
- LAST_ONLY;
-
- public String value() {
- return name();
- }
-
- public static ExecutionType fromValue(String v) {
- return valueOf(v);
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Input.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Input.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Input.java
deleted file mode 100644
index 85e2910..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Input.java
+++ /dev/null
@@ -1,204 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.process;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for input complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="input">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="name" use="required" type="{uri:falcon:process:0.1}IDENTIFIER" />
- * <attribute name="feed" use="required" type="{uri:falcon:process:0.1}IDENTIFIER" />
- * <attribute name="start" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * <attribute name="partition" type="{http://www.w3.org/2001/XMLSchema}string" />
- * <attribute name="optional" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "input")
-public class Input {
-
- @XmlAttribute(name = "name", required = true)
- protected String name;
- @XmlAttribute(name = "feed", required = true)
- protected String feed;
- @XmlAttribute(name = "start", required = true)
- protected String start;
- @XmlAttribute(name = "end", required = true)
- protected String end;
- @XmlAttribute(name = "partition")
- protected String partition;
- @XmlAttribute(name = "optional")
- protected Boolean optional;
-
- /**
- * Gets the value of the name property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getName() {
- return name;
- }
-
- /**
- * Sets the value of the name property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setName(String value) {
- this.name = value;
- }
-
- /**
- * Gets the value of the feed property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getFeed() {
- return feed;
- }
-
- /**
- * Sets the value of the feed property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setFeed(String value) {
- this.feed = value;
- }
-
- /**
- * Gets the value of the start property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getStart() {
- return start;
- }
-
- /**
- * Sets the value of the start property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setStart(String value) {
- this.start = value;
- }
-
- /**
- * Gets the value of the end property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getEnd() {
- return end;
- }
-
- /**
- * Sets the value of the end property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setEnd(String value) {
- this.end = value;
- }
-
- /**
- * Gets the value of the partition property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getPartition() {
- return partition;
- }
-
- /**
- * Sets the value of the partition property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setPartition(String value) {
- this.partition = value;
- }
-
- /**
- * Gets the value of the optional property.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- public boolean isOptional() {
- if (optional == null) {
- return false;
- } else {
- return optional;
- }
- }
-
- /**
- * Sets the value of the optional property.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- public void setOptional(Boolean value) {
- this.optional = value;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Inputs.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Inputs.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Inputs.java
deleted file mode 100644
index 46c8263..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/Inputs.java
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.process;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for inputs complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="inputs">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="input" type="{uri:falcon:process:0.1}input" maxOccurs="unbounded"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "inputs", propOrder = {
- "inputs"
-})
-public class Inputs {
-
- @XmlElement(name = "input", required = true)
- protected List<Input> inputs;
-
- /**
- * Gets the value of the inputs property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the inputs property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getInputs().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link Input }
- *
- *
- */
- public List<Input> getInputs() {
- if (inputs == null) {
- inputs = new ArrayList<Input>();
- }
- return this.inputs;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/LateInput.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/LateInput.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/LateInput.java
deleted file mode 100644
index 6be03e1..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/LateInput.java
+++ /dev/null
@@ -1,92 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.process;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for late-input complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="late-input">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="input" use="required" type="{uri:falcon:process:0.1}IDENTIFIER" />
- * <attribute name="workflow-path" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "late-input")
-public class LateInput {
-
- @XmlAttribute(name = "input", required = true)
- protected String input;
- @XmlAttribute(name = "workflow-path", required = true)
- protected String workflowPath;
-
- /**
- * Gets the value of the input property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getInput() {
- return input;
- }
-
- /**
- * Sets the value of the input property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setInput(String value) {
- this.input = value;
- }
-
- /**
- * Gets the value of the workflowPath property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getWorkflowPath() {
- return workflowPath;
- }
-
- /**
- * Sets the value of the workflowPath property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setWorkflowPath(String value) {
- this.workflowPath = value;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/LateProcess.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/LateProcess.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/LateProcess.java
deleted file mode 100644
index d9b01e1..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/LateProcess.java
+++ /dev/null
@@ -1,134 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.process;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-import org.apache.falcon.entity.v0.Frequency;
-
-
-/**
- * <p>Java class for late-process complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * <complexType name="late-process">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="late-input" type="{uri:falcon:process:0.1}late-input" maxOccurs="unbounded"/>
- * </sequence>
- * <attribute name="policy" use="required" type="{uri:falcon:process:0.1}policy-type" />
- * <attribute name="delay" use="required" type="{uri:falcon:process:0.1}frequency-type" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "late-process", propOrder = {
- "lateInputs"
-})
-public class LateProcess {
-
- @XmlElement(name = "late-input", required = true)
- protected List<LateInput> lateInputs;
- @XmlAttribute(name = "policy", required = true)
- protected PolicyType policy;
- @XmlAttribute(name = "delay", required = true)
- @XmlJavaTypeAdapter(Adapter1 .class)
- protected Frequency delay;
-
- /**
- * Gets the value of the lateInputs property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the lateInputs property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getLateInputs().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link LateInput }
- *
- *
- */
- public List<LateInput> getLateInputs() {
- if (lateInputs == null) {
- lateInputs = new ArrayList<LateInput>();
- }
- return this.lateInputs;
- }
-
- /**
- * Gets the value of the policy property.
- *
- * @return
- * possible object is
- * {@link PolicyType }
- *
- */
- public PolicyType getPolicy() {
- return policy;
- }
-
- /**
- * Sets the value of the policy property.
- *
- * @param value
- * allowed object is
- * {@link PolicyType }
- *
- */
- public void setPolicy(PolicyType value) {
- this.policy = value;
- }
-
- /**
- * Gets the value of the delay property.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public Frequency getDelay() {
- return delay;
- }
-
- /**
- * Sets the value of the delay property.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setDelay(Frequency value) {
- this.delay = value;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/9094742b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/ObjectFactory.java
----------------------------------------------------------------------
diff --git a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/ObjectFactory.java b/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/ObjectFactory.java
deleted file mode 100644
index de01268..0000000
--- a/falcon-regression/merlin-core/src/main/java/org/apache/falcon/entity/v0/process/ObjectFactory.java
+++ /dev/null
@@ -1,151 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.05.28 at 10:55:57 AM PDT
-//
-
-
-package org.apache.falcon.entity.v0.process;
-
-import javax.xml.bind.annotation.XmlRegistry;
-
-
-/**
- * This object contains factory methods for each
- * Java content interface and Java element interface
- * generated in the org.apache.falcon.entity.v0.process package.
- * <p>An ObjectFactory allows you to programatically
- * construct new instances of the Java representation
- * for XML content. The Java representation of XML
- * content can consist of schema derived interfaces
- * and classes representing the binding of schema
- * type definitions, element declarations and model
- * groups. Factory methods for each of these are
- * provided in this class.
- *
- */
-@XmlRegistry
-public class ObjectFactory {
-
-
- /**
- * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.falcon.entity.v0.process
- *
- */
- public ObjectFactory() {
- }
-
- /**
- * Create an instance of {@link Process }
- *
- */
- public Process createProcess() {
- return new Process();
- }
-
- /**
- * Create an instance of {@link Clusters }
- *
- */
- public Clusters createClusters() {
- return new Clusters();
- }
-
- /**
- * Create an instance of {@link Inputs }
- *
- */
- public Inputs createInputs() {
- return new Inputs();
- }
-
- /**
- * Create an instance of {@link Outputs }
- *
- */
- public Outputs createOutputs() {
- return new Outputs();
- }
-
- /**
- * Create an instance of {@link Properties }
- *
- */
- public Properties createProperties() {
- return new Properties();
- }
-
- /**
- * Create an instance of {@link Workflow }
- *
- */
- public Workflow createWorkflow() {
- return new Workflow();
- }
-
- /**
- * Create an instance of {@link Retry }
- *
- */
- public Retry createRetry() {
- return new Retry();
- }
-
- /**
- * Create an instance of {@link LateProcess }
- *
- */
- public LateProcess createLateProcess() {
- return new LateProcess();
- }
-
- /**
- * Create an instance of {@link LateInput }
- *
- */
- public LateInput createLateInput() {
- return new LateInput();
- }
-
- /**
- * Create an instance of {@link Property }
- *
- */
- public Property createProperty() {
- return new Property();
- }
-
- /**
- * Create an instance of {@link Input }
- *
- */
- public Input createInput() {
- return new Input();
- }
-
- /**
- * Create an instance of {@link Validity }
- *
- */
- public Validity createValidity() {
- return new Validity();
- }
-
- /**
- * Create an instance of {@link Cluster }
- *
- */
- public Cluster createCluster() {
- return new Cluster();
- }
-
- /**
- * Create an instance of {@link Output }
- *
- */
- public Output createOutput() {
- return new Output();
- }
-
-}