wt.clients.beans.query
Class WTBusinessInfo

java.lang.Object
  extended bywt.clients.beans.query.WTBusinessInfo

public class WTBusinessInfo
extends Object


Field Summary
static Class BoolTYPE
           
static Class ByteTYPE
           
static Class CharTYPE
           
static Class ContainerRefType
           
static Class CRefTYPE
           
static Class DataFormatRefTYPE
           
static Class DoubTYPE
           
static Class EnumTYPE
           
static Class FltTYPE
           
static Class IntTYPE
           
static Class LifeCycleRefTYPE
           
static Class LongTYPE
           
private  ClassInfo myCInfo
           
static Class PRefTYPE
           
private static String RESOURCE
           
static Class ShrtTYPE
           
static Class StrTYPE
           
static Class TeamDistributionListRefTYPE
           
static Class TeamRefTYPE
           
static Class TeamTemplateRefTYPE
           
static Class TimeTYPE
           
private  boolean verbose
           
static Class VerIdTYPE
           
private static String versionID
           
static Class ViewRefTYPE
           
static Class VoidTYPE
           
 
Constructor Summary
WTBusinessInfo(Class aClass)
           
WTBusinessInfo(ClassInfo aClassInfo)
           
WTBusinessInfo(String aClassName)
           
 
Method Summary
 PropertyDescriptor getAttribute(String an_attribute_name)
           
static String getAttributeDisplayName(PropertyDescriptor aPD)
           
static String getAttributeName(PropertyDescriptor aPD)
           
static String getAttributeQueryName(PropertyDescriptor aPD)
           
 PropertyDescriptor[] getAttributes()
           
static Class getAttributeType(PropertyDescriptor aPD)
           
static EnumeratedType[] getAttributeValueSet(PropertyDescriptor aPD)
           
 Class getBusinessClass()
           
 String getBusinessClassDisplayName()
           
static WTBusinessInfo[] getBusinessClasses()
           
 String getClassname()
           
private static EnumeratedType[] getSortedValues(EnumeratedType[] nameList)
           
 boolean isQueryable(PropertyDescriptor aPD)
           
static void main(String[] args)
           
protected static Method obtainFromCovertProperty(PropertyDescriptor pd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionID

private static final String versionID
See Also:
Constant Field Values

myCInfo

private ClassInfo myCInfo

verbose

private boolean verbose

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

BoolTYPE

public static final Class BoolTYPE

CharTYPE

public static final Class CharTYPE

ByteTYPE

public static final Class ByteTYPE

ShrtTYPE

public static final Class ShrtTYPE

IntTYPE

public static final Class IntTYPE

LongTYPE

public static final Class LongTYPE

FltTYPE

public static final Class FltTYPE

DoubTYPE

public static final Class DoubTYPE

VoidTYPE

public static final Class VoidTYPE

StrTYPE

public static final Class StrTYPE

TimeTYPE

public static final Class TimeTYPE

EnumTYPE

public static final Class EnumTYPE

CRefTYPE

public static final Class CRefTYPE

PRefTYPE

public static final Class PRefTYPE

TeamRefTYPE

public static final Class TeamRefTYPE

TeamTemplateRefTYPE

public static final Class TeamTemplateRefTYPE

TeamDistributionListRefTYPE

public static final Class TeamDistributionListRefTYPE

ViewRefTYPE

public static final Class ViewRefTYPE

DataFormatRefTYPE

public static final Class DataFormatRefTYPE

LifeCycleRefTYPE

public static final Class LifeCycleRefTYPE

VerIdTYPE

public static final Class VerIdTYPE

ContainerRefType

public static final Class ContainerRefType
Constructor Detail

WTBusinessInfo

public WTBusinessInfo(Class aClass)
               throws WTIntrospectionException

WTBusinessInfo

public WTBusinessInfo(ClassInfo aClassInfo)
               throws WTIntrospectionException

WTBusinessInfo

public WTBusinessInfo(String aClassName)
               throws WTIntrospectionException
Method Detail

main

public static final void main(String[] args)
                       throws WTIntrospectionException
Throws:
WTIntrospectionException

getBusinessClasses

public static WTBusinessInfo[] getBusinessClasses()
                                           throws WTIntrospectionException
Throws:
WTIntrospectionException

getAttributes

public PropertyDescriptor[] getAttributes()
                                   throws WTIntrospectionException
Throws:
WTIntrospectionException

isQueryable

public boolean isQueryable(PropertyDescriptor aPD)

getAttribute

public PropertyDescriptor getAttribute(String an_attribute_name)
                                throws WTIntrospectionException
Throws:
WTIntrospectionException

getAttributeDisplayName

public static String getAttributeDisplayName(PropertyDescriptor aPD)

getAttributeName

public static String getAttributeName(PropertyDescriptor aPD)

getAttributeQueryName

public static String getAttributeQueryName(PropertyDescriptor aPD)

getAttributeType

public static Class getAttributeType(PropertyDescriptor aPD)

obtainFromCovertProperty

protected static Method obtainFromCovertProperty(PropertyDescriptor pd)

getAttributeValueSet

public static EnumeratedType[] getAttributeValueSet(PropertyDescriptor aPD)

getSortedValues

private static EnumeratedType[] getSortedValues(EnumeratedType[] nameList)

getBusinessClass

public Class getBusinessClass()
                       throws WTIntrospectionException
Throws:
WTIntrospectionException

getClassname

public String getClassname()

getBusinessClassDisplayName

public String getBusinessClassDisplayName()