Update LabelBasedNodeTypeRepresentationStrategy.java

Exception message modified.
Update DelegatingGraphDatabase.java

Empty constructor needed by Java EE CDI to treat this class as a bean
Create beans.xml

Needed by Java EE CDI to activate bean discovery
Update Neo4jConfiguration.java

@Produces annotation on the graphDatabase() method needed by Java EE CDI to properly instantiate a GraphDatabase bean.
Merge pull request #185 from remigio/patch-4

Patch 4
fix compile error after merge
DATAGRAPH-466 - Derived finders issue. Following feedback from @jexp. Changed TreeSet to LinkedHashSet to maintain query insertion order instead of how I'd originally implemented it where the order would be the same, irrespective of insertion order.
Merge pull request #165 from inserpio/master

Update LabelBasedNodeTypeRepresentationStrategy.java
DATAGRAPH-445: Added @Indexed(unique=true, failOnDuplicate=[true|false]) functionality
DATAGRAPH-445 Change to rather throw DataIntegrityViolationException instead of propagating raw ConstraintViolationException up
Aligned to use same versions of parent/sibling modules within multi module project
Merge pull request #192 from nickithewatt/DATAGRAPH-445

DATAGRAPH-445 Implement create_or_fail for GraphRepository
DATAGRAPH-482 Allow to override property-name with @GraphProperty

Added "Property" annotation to explicitly set Node property names (something similar to @Column annotation in Hibernate).

Example:
@NodeEntity
public class Artist extends IdentifiableEntity {

	@Property(name = "first_name")
	private String firstName;

	@Property(name = "last_name")
	private String lastName;

    public Artist() {
    }

    public Artist(String firstName, String lastName) {

        this.firstName = firstName;
        this.lastName = lastName;
    }
}

Moved Property.name into GraphProperty.propertyName (according to the discussion in the pull request #188)
Added control to test that GraphProperty.propertyName is not null and not empty.
Added test to ensure GraphProperty works fine even with GraphProperty.propertyName == "".
See @GraphProperty annotation on the Artist's attributes 'born' and 'died'.
Adding support for Neo4j 2.1.2.
Merge pull request #187 from AtomRain/master

Adding support for Neo4j 2.1.2
Updating module POM to use project version instead of hard coded version.
Merge pull request #194 from AtomRain/master

Fixing POM version
DATAGRAPH-487 - Handle unique fields that have to be converted correctly
DATAGRAPH-488 - Add Enum <-> Number converter
DATAGRAPH-481 - Updated changelog.