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