Renamed
Initial addition
Changed to work with hibernate plugin, in which case only
CassandraEntity has its id changed to type UUID if it has already been
injected
Added embedded cassandra collection manipulation methods
Added update, updateSimpleTypes and embedded cassandra collection
manipulation methods
Added updateProperty and embedded cassandra collection manipulation
methods
Removed custom getObject creation code, reverted to super class method
to allow co-existence with hibernate plugin
Added reference to gormCassandraMappingContext to allow mapping
information to be used in creating CassandraPersistentProperty, e.g.
transient version
Fix for applicationName
SCHEMA_ACTION renamed to dbCreate, keyspace and schema action names
change to lower case - to be consistent with GORM
Fix cassandraTemplate having null ExceptionTranslator.
Null checks on destroy()
Added update method for assigned-id domain classes not in session to be
explicitly updated
Clustering order code now checks all columns to alert user to invalid
mapping of 'order'
Override destroy to add null check
Use of enum validating method
Added version property to allow global default setting
Added methods to determing type of primary key
TABLE_PROPERTIES renamed to tableProperties for accuracy
Global default version property handling
Mapping block evaluation error handling
tableOptions renamed to tableProperties for accuracy
addPrimaryKey changed to addColumn so calling code doesn't have to
determine primary key status of a column
Added additional "update" and embedded collection manipulation methods.
Override createNewEntry; was previously unnecessarily creating a new
instance.
Override createObjectFromNativeEntry again to prevent unnecessary
creation of new instance.
Added convertObject to allow cassandraQuery to convert unmodifiable
embedded collections returned by driver to modifiable ones.
generateIdentifier() now returns existing id so manually assigned id's
can work; also now works with string id's.
createIdMap altered so it can be used with java driver or
cassandraTemplate.
Changes made to better validate cassandra options
getRandomUUID now directly uses java.util.UUID for clarity
Additional tests for update* and embedded collection manipulation
methods