Module org.seasar.doma.core
Package org.seasar.doma.jdbc.entity
Class VersionPropertyType.Incrementer
java.lang.Object
org.seasar.doma.jdbc.entity.VersionPropertyType.Incrementer
- All Implemented Interfaces:
NumberWrapperVisitor<Boolean,,Void, Void, RuntimeException> WrapperVisitor<Boolean,Void, Void, RuntimeException>
- Enclosing class:
- VersionPropertyType<ENTITY,
BASIC extends Number, CONTAINER>
protected static class VersionPropertyType.Incrementer
extends Object
implements NumberWrapperVisitor<Boolean,Void,Void,RuntimeException>
A visitor implementation that increments a version value in a number wrapper.
This class is used by the VersionPropertyType.increment(org.seasar.doma.jdbc.entity.EntityType<ENTITY>, ENTITY) method to increment the version value during
update operations, which is essential for optimistic locking.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.seasar.doma.wrapper.NumberWrapperVisitor
visitBigDecimalWrapper, visitBigIntegerWrapper, visitByteWrapper, visitDoubleWrapper, visitFloatWrapper, visitIntegerWrapper, visitLongWrapper, visitShortWrapperMethods inherited from interface org.seasar.doma.wrapper.WrapperVisitor
visitArrayWrapper, visitBlobWrapper, visitBooleanWrapper, visitBytesWrapper, visitClobWrapper, visitDateWrapper, visitEnumWrapper, visitLocalDateTimeWrapper, visitLocalDateWrapper, visitLocalTimeWrapper, visitNClobWrapper, visitObjectWrapper, visitPrimitiveBooleanWrapper, visitPrimitiveByteWrapper, visitPrimitiveDoubleWrapper, visitPrimitiveFloatWrapper, visitPrimitiveIntWrapper, visitPrimitiveLongWrapper, visitPrimitiveShortWrapper, visitSQLXMLWrapper, visitStringWrapper, visitTimestampWrapper, visitTimeWrapper, visitUtilDateWrapper
-
Constructor Details
-
Incrementer
protected Incrementer()
-
-
Method Details
-
visitNumberWrapper
- Specified by:
visitNumberWrapperin interfaceNumberWrapperVisitor<Boolean,Void, Void, RuntimeException>
-