public class RuntimeToHibernateConverter
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
convertToHibernate(java.util.function.Supplier<org.hibernate.Session> session,
java.lang.String databaseJndi,
Type type,
java.lang.Object object)
Converts the given object to a Hibernate object for the given type.
|
java.lang.Object |
convertToRuntime(SharedRecordEntityAdapter adapter,
java.lang.String propertyName,
Type type,
java.lang.Object object,
java.lang.Long auditRevisionId)
Converts from a hibernate to runtime object.
|
static RuntimeToHibernateConverter |
get(ModelInstance modelInstance,
ModelProvider modelProvider) |
protected RecordType |
getRecordType(com.whitestein.lsps.model.sharedrecord.SharedRecordConfiguration configuration,
com.whitestein.lsps.model.sharedrecord.ExternalRecordEntity record) |
static java.lang.Object |
parsePrimaryKeyString(java.util.function.Supplier<org.hibernate.Session> session,
RecordType type,
java.lang.String string)
Parses the primary key string representation.
|
public static RuntimeToHibernateConverter get(ModelInstance modelInstance, ModelProvider modelProvider)
modelProvider - modelInstance - public static java.lang.Object parsePrimaryKeyString(java.util.function.Supplier<org.hibernate.Session> session,
RecordType type,
java.lang.String string)
session - type - string - public static java.lang.Object convertToHibernate(java.util.function.Supplier<org.hibernate.Session> session,
java.lang.String databaseJndi,
Type type,
java.lang.Object object)
session - databaseJndi - type - object - public java.lang.Object convertToRuntime(SharedRecordEntityAdapter adapter, java.lang.String propertyName, Type type, java.lang.Object object, java.lang.Long auditRevisionId)
adapter - propertyName - type - object - auditRevisionId - protected RecordType getRecordType(com.whitestein.lsps.model.sharedrecord.SharedRecordConfiguration configuration, com.whitestein.lsps.model.sharedrecord.ExternalRecordEntity record)
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.