Class SimpleEntityVersionIncrementer<T,VERSION>
java.lang.Object
software.xdev.spring.data.eclipse.store.repository.support.copier.version.SimpleEntityVersionIncrementer<T,VERSION>
- All Implemented Interfaces:
EntityVersionIncrementer<T>
public class SimpleEntityVersionIncrementer<T,VERSION>
extends Object
implements EntityVersionIncrementer<T>
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleEntityVersionIncrementer(Field versionField, VersionIncrementer<VERSION> versionIncrementer) -
Method Summary
Modifier and TypeMethodDescriptionvoidincrementVersion(T objectToSetVersionIn) This method makes sure, that a version is set for the given object.
-
Constructor Details
-
SimpleEntityVersionIncrementer
public SimpleEntityVersionIncrementer(Field versionField, VersionIncrementer<VERSION> versionIncrementer)
-
-
Method Details
-
incrementVersion
Description copied from interface:EntityVersionIncrementerThis method makes sure, that a version is set for the given object. If it is already set (not null), then the version is incremented. If it is not set, a new one will be generated and set.- Specified by:
incrementVersionin interfaceEntityVersionIncrementer<T>
-