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.ReflectionManagerpublic java.lang.Class toClass(org.hibernate.annotations.common.reflection.XClass xClazz)
toClass in interface org.hibernate.annotations.common.reflection.ReflectionManagerpublic java.lang.reflect.Method toMethod(org.hibernate.annotations.common.reflection.XMethod method)
toMethod in interface org.hibernate.annotations.common.reflection.ReflectionManagerpublic <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.ReflectionManagerjava.lang.ClassNotFoundExceptionpublic 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.ReflectionManagerorg.hibernate.annotations.common.reflection.ClassLoadingExceptionpublic org.hibernate.annotations.common.reflection.XPackage packageForName(java.lang.String packageName)
throws java.lang.ClassNotFoundException
packageForName in interface org.hibernate.annotations.common.reflection.ReflectionManagerjava.lang.ClassNotFoundExceptionpublic <T> boolean equals(org.hibernate.annotations.common.reflection.XClass class1,
java.lang.Class<T> class2)
equals in interface org.hibernate.annotations.common.reflection.ReflectionManagerpublic 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.ReflectionManagerpublic java.util.Map getDefaults()
getDefaults in interface org.hibernate.annotations.common.reflection.ReflectionManagerpublic 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.ReflectionManagerpublic org.hibernate.annotations.common.reflection.ClassLoaderDelegate getClassLoaderDelegate()
getClassLoaderDelegate in interface org.hibernate.annotations.common.reflection.ReflectionManagerprotected 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.