Class EntityBasicUserType
java.lang.Object
com.blazebit.persistence.view.impl.type.EntityBasicUserType
- All Implemented Interfaces:
BasicUserType<Object>
,BasicUserTypeStringSupport<Object>
public class EntityBasicUserType extends Object implements BasicUserType<Object>
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Field Summary
-
Constructor Summary
Constructors Constructor Description EntityBasicUserType(JpaProvider jpaProvider)
-
Method Summary
Modifier and Type Method Description Object
deepClone(Object object)
Object
fromString(CharSequence sequence)
String[]
getDirtyProperties(Object entity)
int
hashCode(Object object)
boolean
isDeepEqual(Object initial, Object current)
boolean
isEqual(Object initial, Object current)
boolean
isMutable()
boolean
shouldPersist(Object entity)
boolean
supportsDeepCloning()
boolean
supportsDeepEqualChecking()
boolean
supportsDirtyChecking()
boolean
supportsDirtyTracking()
String
toStringExpression(String expression)
-
Constructor Details
-
Method Details
-
isMutable
public boolean isMutable()- Specified by:
isMutable
in interfaceBasicUserType<Object>
-
supportsDirtyChecking
public boolean supportsDirtyChecking()- Specified by:
supportsDirtyChecking
in interfaceBasicUserType<Object>
-
supportsDirtyTracking
public boolean supportsDirtyTracking()- Specified by:
supportsDirtyTracking
in interfaceBasicUserType<Object>
-
supportsDeepEqualChecking
public boolean supportsDeepEqualChecking()- Specified by:
supportsDeepEqualChecking
in interfaceBasicUserType<Object>
-
supportsDeepCloning
public boolean supportsDeepCloning()- Specified by:
supportsDeepCloning
in interfaceBasicUserType<Object>
-
isEqual
- Specified by:
isEqual
in interfaceBasicUserType<Object>
-
isDeepEqual
- Specified by:
isDeepEqual
in interfaceBasicUserType<Object>
-
hashCode
- Specified by:
hashCode
in interfaceBasicUserType<Object>
-
shouldPersist
- Specified by:
shouldPersist
in interfaceBasicUserType<Object>
-
getDirtyProperties
- Specified by:
getDirtyProperties
in interfaceBasicUserType<Object>
-
deepClone
- Specified by:
deepClone
in interfaceBasicUserType<Object>
-
fromString
- Specified by:
fromString
in interfaceBasicUserTypeStringSupport<Object>
-
toStringExpression
- Specified by:
toStringExpression
in interfaceBasicUserTypeStringSupport<Object>
-