Class AbstractLobBasicUserType<T>
java.lang.Object
com.blazebit.persistence.view.spi.type.AbstractMutableBasicUserType<T>
com.blazebit.persistence.view.impl.type.AbstractLobBasicUserType<T>
- All Implemented Interfaces:
BasicUserType<T>,BasicUserTypeStringSupport<T>
- Direct Known Subclasses:
BlobBasicUserType,ClobBasicUserType,NClobBasicUserType
public abstract class AbstractLobBasicUserType<T>
extends AbstractMutableBasicUserType<T>
implements BasicUserType<T>
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Field Summary
Fields inherited from interface com.blazebit.persistence.view.spi.type.BasicUserType
DIRTY_MARKER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]getDirtyProperties(T entity) intbooleanisDeepEqual(T object1, T object2) booleanbooleanbooleanbooleanMethods inherited from class com.blazebit.persistence.view.spi.type.AbstractMutableBasicUserType
fromString, isEqual, isMutable, shouldPersist, toStringExpressionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.blazebit.persistence.view.spi.type.BasicUserType
isEqual, isMutable, shouldPersistMethods inherited from interface com.blazebit.persistence.view.spi.type.BasicUserTypeStringSupport
fromString, toStringExpression
-
Constructor Details
-
AbstractLobBasicUserType
public AbstractLobBasicUserType()
-
-
Method Details
-
supportsDirtyChecking
public boolean supportsDirtyChecking()- Specified by:
supportsDirtyCheckingin interfaceBasicUserType<T>- Overrides:
supportsDirtyCheckingin classAbstractMutableBasicUserType<T>
-
supportsDirtyTracking
public boolean supportsDirtyTracking()- Specified by:
supportsDirtyTrackingin interfaceBasicUserType<T>- Overrides:
supportsDirtyTrackingin classAbstractMutableBasicUserType<T>
-
supportsDeepEqualChecking
public boolean supportsDeepEqualChecking()- Specified by:
supportsDeepEqualCheckingin interfaceBasicUserType<T>- Overrides:
supportsDeepEqualCheckingin classAbstractMutableBasicUserType<T>
-
supportsDeepCloning
public boolean supportsDeepCloning()- Specified by:
supportsDeepCloningin interfaceBasicUserType<T>- Overrides:
supportsDeepCloningin classAbstractMutableBasicUserType<T>
-
getDirtyProperties
- Specified by:
getDirtyPropertiesin interfaceBasicUserType<T>- Overrides:
getDirtyPropertiesin classAbstractMutableBasicUserType<T>
-
isDeepEqual
- Specified by:
isDeepEqualin interfaceBasicUserType<T>- Overrides:
isDeepEqualin classAbstractMutableBasicUserType<T>
-
hashCode
- Specified by:
hashCodein interfaceBasicUserType<T>- Overrides:
hashCodein classAbstractMutableBasicUserType<T>
-
deepClone
- Specified by:
deepClonein interfaceBasicUserType<T>
-