|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.introspection.DatabaseInfo
DatabaseInfo is the class for providing class meta-data regarding its database storage.
WTIntrospector
,
ClassInfo
,
BaseTableInfo
,
DatabaseViewInfo
,
Serialized FormField Summary | |
private String |
absoluteDir
|
private Boolean |
autoNavigate
|
private BaseTableInfo |
baseTableInfo
|
static long |
externalizationVersionUID
Version identifier for managing compatibility and evolution of externalizable classes. |
private boolean |
myAutoNavigate
|
private String |
packageName
|
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
(package private) static boolean |
VERBOSE
|
private DatabaseViewInfo |
viewInfo
|
Constructor Summary | |
DatabaseInfo()
Constructor |
|
DatabaseInfo(BaseTableInfo base_table_info,
boolean auto_navigate,
String package_name)
|
Method Summary | |
BaseTableInfo |
getBaseTableInfo()
Obtain the info for the base table for the class that owns this DatabaseInfo. |
String |
getPackageName()
Answer database package name |
DatabaseViewInfo |
getViewInfo()
Obtain the info for the database view for the class that owns this DatabaseInfo. |
private boolean |
hasAutoNavRoles()
|
boolean |
isAutoNavigate()
Determine if the class has any auto navigate association roles. |
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
(package private) void |
setAbsoluteDir(String absolute_dir)
|
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final long externalizationVersionUID
static final long serialVersionUID
private String absoluteDir
static boolean VERBOSE
private static final String RESOURCE
private String packageName
private BaseTableInfo baseTableInfo
private transient DatabaseViewInfo viewInfo
private boolean myAutoNavigate
private transient volatile Boolean autoNavigate
Constructor Detail |
public DatabaseInfo()
public DatabaseInfo(BaseTableInfo base_table_info, boolean auto_navigate, String package_name)
Method Detail |
public BaseTableInfo getBaseTableInfo() throws WTIntrospectionException
WTIntrospectionException
public String getPackageName()
public DatabaseViewInfo getViewInfo() throws WTIntrospectionException
WTIntrospectionException
private boolean hasAutoNavRoles() throws WTIntrospectionException
WTIntrospectionException
public boolean isAutoNavigate() throws WTIntrospectionException
WTIntrospectionException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
input
-
IOException
ClassNotFoundException
void setAbsoluteDir(String absolute_dir)
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
output
-
IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |