|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.query.qml.JoinInfo
Field Summary | |
static String |
LATEST
|
private static LinkJoinInfo |
linkJoinInfo
|
static String |
OBJECT_ID
|
static String |
OBJECT_REFERENCE
|
private static ReferenceJoinInfo |
referenceJoinInfo
|
static String |
VERSION_ID
|
static String |
VERSION_REFERENCE
|
Constructor Summary | |
JoinInfo()
|
Method Summary | |
protected Hashtable |
buildLinkMap(String classA,
String classB,
Hashtable a_linkMap,
Locale a_locale)
Builds a Hashtable of valid join classes using introspection information. |
protected Hashtable |
buildLinkMap(String a_classA,
Vector a_classesB,
Hashtable a_linkMap,
Locale a_locale)
Builds a Hashtable of valid join classes using introspection information. |
protected abstract Hashtable |
buildLinkMap(Vector classesA,
String classB,
Hashtable a_linkMap,
Locale a_locale)
Builds a Hashtable of valid join classes using introspection information. |
protected abstract Hashtable |
buildLinkMap(Vector a_classes,
String a_classA,
String a_classB,
Locale a_locale)
|
protected Hashtable |
buildLinkMap(Vector classesA,
Vector classesB,
Hashtable a_linkMap,
Locale a_locale)
|
Vector |
buildLinks(Vector a_classes,
String a_classA,
String a_classB,
Locale a_locale)
|
Vector |
buildLinks(Vector a_classesA,
Vector a_classesB,
Locale a_locale)
|
protected static Vector |
buildLinkVector(Hashtable a_links)
|
static LinkJoinInfo |
getLinkJoinInfo()
|
static ReferenceJoinInfo |
getReferenceJoinInfo()
|
protected static boolean |
isAssignableFrom(Class validClass,
Vector classes)
Checks if the class is assignable from any class in classes. |
protected static boolean |
isAssignableFrom(Vector a_parentClasses,
Class a_targetClass)
Checks if the class is assignable from any class in classes. |
protected static Vector |
loadClasses(Vector a_classes)
|
protected abstract Hashtable |
postProcessLinkMap(Hashtable a_linkMap,
Locale a_locale)
Perform any necessary link map post-processing. |
boolean |
validateLink(String a_link,
String a_classA,
String a_classB,
Locale a_locale)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String OBJECT_ID
public static final String VERSION_ID
public static final String OBJECT_REFERENCE
public static final String VERSION_REFERENCE
public static final String LATEST
private static final LinkJoinInfo linkJoinInfo
private static final ReferenceJoinInfo referenceJoinInfo
Constructor Detail |
public JoinInfo()
Method Detail |
public static LinkJoinInfo getLinkJoinInfo()
public static ReferenceJoinInfo getReferenceJoinInfo()
public Vector buildLinks(Vector a_classes, String a_classA, String a_classB, Locale a_locale) throws WTException
WTException
public Vector buildLinks(Vector a_classesA, Vector a_classesB, Locale a_locale) throws WTException
WTException
public boolean validateLink(String a_link, String a_classA, String a_classB, Locale a_locale) throws WTException
WTException
protected Hashtable buildLinkMap(Vector classesA, Vector classesB, Hashtable a_linkMap, Locale a_locale) throws WTException
WTException
protected Hashtable buildLinkMap(String classA, String classB, Hashtable a_linkMap, Locale a_locale) throws WTException
classA
- class to checkclassB
- class to checka_linkMap
- existing map to add join classes toa_locale
- Locale for display names
WTException
protected Hashtable buildLinkMap(String a_classA, Vector a_classesB, Hashtable a_linkMap, Locale a_locale) throws WTException
a_linkMap
- existing map to add join classes toa_locale
- Locale for display names
WTException
protected abstract Hashtable buildLinkMap(Vector classesA, String classB, Hashtable a_linkMap, Locale a_locale) throws WTException
classesA
- classes to checkclassB
- class to checka_linkMap
- existing map to add join classes toa_locale
- Locale for display names
WTException
protected abstract Hashtable buildLinkMap(Vector a_classes, String a_classA, String a_classB, Locale a_locale) throws WTException
WTException
protected abstract Hashtable postProcessLinkMap(Hashtable a_linkMap, Locale a_locale) throws WTException
WTException
protected static Vector buildLinkVector(Hashtable a_links)
protected static Vector loadClasses(Vector a_classes) throws ClassNotFoundException
ClassNotFoundException
protected static boolean isAssignableFrom(Class validClass, Vector classes)
validClass
- class to checkclasses
- list of classes to validate against
protected static boolean isAssignableFrom(Vector a_parentClasses, Class a_targetClass)
a_parentClasses
- Vector of parent classes to checka_targetClass
- class to check against
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |