public class LspsReflectionManager extends Object implements org.hibernate.annotations.common.reflection.ReflectionManager
Modifier and Type | Class and Description |
---|---|
static interface |
LspsReflectionManager.AuxClass |
Modifier and Type | Field and Description |
---|---|
static LspsXClass |
COMMON_SUPERCLASS |
static LspsXClass |
RECORD_SUPERCLASS |
Constructor and Description |
---|
LspsReflectionManager(Map<String,Set<com.whitestein.lsps.model.sharedrecord.SharedRecordType>> sharedRecords) |
Modifier and Type | Method and Description |
---|---|
protected void |
addClassToSharedRecordEntityNameMapping(Class clazz,
String sharedRecordEntityName) |
org.hibernate.annotations.common.reflection.AnnotationReader |
buildAnnotationReader(AnnotatedElement annotatedElement) |
<T> org.hibernate.annotations.common.reflection.XClass |
classForName(String name,
Class<T> caller) |
<T> boolean |
equals(org.hibernate.annotations.common.reflection.XClass class1,
Class<T> class2) |
boolean |
equals(org.hibernate.annotations.common.reflection.XClass class1,
Type type) |
Map |
getDefaults() |
String |
getPersistentClassName(LspsXClass xClass) |
com.whitestein.lsps.model.sharedrecord.SharedRecordType |
getSharedRecordType(String entityName) |
LspsXClass |
getXClass(Class auxClass) |
boolean |
hasSharedRecords(org.hibernate.mapping.PersistentClass pc) |
org.hibernate.annotations.common.reflection.XPackage |
packageForName(String packageName) |
static Map<String,String> |
parseValue(String str) |
Class |
toClass(org.hibernate.annotations.common.reflection.XClass xClazz) |
Method |
toMethod(org.hibernate.annotations.common.reflection.XMethod method) |
<T> org.hibernate.annotations.common.reflection.XClass |
toXClass(Class<T> clazz) |
<T> org.hibernate.annotations.common.reflection.XClass |
toXClass(org.hibernate.mapping.PersistentClass pc) |
public static final LspsXClass COMMON_SUPERCLASS
public static final LspsXClass RECORD_SUPERCLASS
public String getPersistentClassName(LspsXClass xClass)
public <T> org.hibernate.annotations.common.reflection.XClass toXClass(org.hibernate.mapping.PersistentClass pc)
public <T> org.hibernate.annotations.common.reflection.XClass toXClass(Class<T> clazz)
toXClass
in interface org.hibernate.annotations.common.reflection.ReflectionManager
public Class toClass(org.hibernate.annotations.common.reflection.XClass xClazz)
toClass
in interface org.hibernate.annotations.common.reflection.ReflectionManager
public Method toMethod(org.hibernate.annotations.common.reflection.XMethod method)
toMethod
in interface org.hibernate.annotations.common.reflection.ReflectionManager
public <T> org.hibernate.annotations.common.reflection.XClass classForName(String name, Class<T> caller) throws ClassNotFoundException
classForName
in interface org.hibernate.annotations.common.reflection.ReflectionManager
ClassNotFoundException
public org.hibernate.annotations.common.reflection.XPackage packageForName(String packageName) throws ClassNotFoundException
packageForName
in interface org.hibernate.annotations.common.reflection.ReflectionManager
ClassNotFoundException
public <T> boolean equals(org.hibernate.annotations.common.reflection.XClass class1, Class<T> class2)
equals
in interface org.hibernate.annotations.common.reflection.ReflectionManager
public boolean equals(org.hibernate.annotations.common.reflection.XClass class1, Type type)
public org.hibernate.annotations.common.reflection.AnnotationReader buildAnnotationReader(AnnotatedElement annotatedElement)
buildAnnotationReader
in interface org.hibernate.annotations.common.reflection.ReflectionManager
public Map getDefaults()
getDefaults
in interface org.hibernate.annotations.common.reflection.ReflectionManager
public boolean hasSharedRecords(org.hibernate.mapping.PersistentClass pc)
public com.whitestein.lsps.model.sharedrecord.SharedRecordType getSharedRecordType(String entityName)
protected void addClassToSharedRecordEntityNameMapping(Class clazz, String sharedRecordEntityName)
public LspsXClass getXClass(Class auxClass)
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.