Refactored for Repository and Identifiable interfaces to support Identifier, which is [possibly] a compound identity.
Upgraded to latest official MongoDB Morphia release (0.105)
Updated 0.4.0-SNAPSHOT branch name in README.
Introduced bindIdentifier() helper method.
Added default implementation of deleteEntity(T entity).
Introduced getIdentifierColumn() method.
Introduced unit test for Identifier, fixing a couple of issues with equals/compareTo
Removing cruft artifacts from old builds.
Updated to RestExpress-Common 0.10.1-SNAPSHOT.
Changed CassandraEntityRepository generic type to <T extends UuidIdentifiable> from <T extends AbstractUuidEntity>.
Removed AbstractEntity as it is extraneous.
Introduced TimestampedUuidIdentifiable.
Introduced CassandraTimestampedEntityRepository.
Deprecated AbstractObservableAdaptableRepository since, due to the introduction of Identifier, adapting IDs at the persistence layer is no longer needed (or desired).
Introduced PrimaryIdIterable and PrimaryIdIterator to facilitate the iterating of Identifier.primaryKey() across a list of Identifier instances (for use in “in” queries).
Deprecated all the identifier adapters since, due to the introduction of Identifier, adapting IDs at the persistence layer is no longer needed (or desired).
Changed MongodbRepository to extend AbstractObservableRepository since AbstractObservableAdaptableRepository is deprecated.
Changed MongodbEntityRepository to persist TimeStampedIdentifiable instances instead of AbstractMongodbEntity.
Changed MongodbUuidEntityRepository to persist TimeStampedUuidIdentifiable instances instead of AbstractUuidMongodbEntity.
Updated release notes in README