|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.mdm.index.objects.metadata.ObjectFactory
Field Summary | |
static java.lang.String |
BOOLEAN
|
static java.lang.String |
CHAR
|
static java.lang.String |
DATE
|
static java.lang.String |
ENTERPRISETAG
enterprise tag |
static java.lang.String |
FLOAT
|
static java.lang.String |
LONG
|
static java.lang.String |
LONGRAW
|
static java.lang.String |
NODESEPARATOR
node separator |
static java.lang.String |
NUMBER
|
static java.lang.String |
SYSTEMOBJECTTAG
systemobject tag |
static java.lang.String |
SYSTEMSBRTAG
sbr tag |
static java.lang.String |
TIMESTAMP
|
static java.lang.String |
VARCHAR2
|
Constructor Summary | |
protected |
ObjectFactory()
protected |
Method Summary | |
static ObjectNode |
create(java.lang.String tag)
|
static java.lang.String |
getApplicationName()
|
static java.lang.String[] |
getChildTypePaths(java.lang.String path)
|
static java.lang.String[] |
getChildTypes(java.lang.String path)
|
static java.lang.String |
getColumnName(java.lang.String path)
|
static java.lang.String[][] |
getColumnNameTypes(java.lang.String path)
|
static java.lang.String |
getColumnType(java.lang.String path)
|
static java.lang.String |
getConstraintBy(java.lang.String path)
|
static java.lang.String |
getDatabase()
|
static java.lang.String |
getDateFormat()
|
static DBMetaAttribute |
getDBAttribute(java.lang.String path)
|
static java.lang.String[] |
getDBParentTableNames(java.lang.String path)
|
static java.lang.String[] |
getDBParentTablePK(java.lang.String path)
|
static java.lang.String[] |
getDBTableFK(java.lang.String path)
|
static java.lang.String[] |
getDBTableFK(java.lang.String path,
java.lang.String parent)
|
static java.lang.String |
getDBTableName(java.lang.String path)
|
static java.lang.String[] |
getDBTablePK(java.lang.String path)
|
static java.lang.String |
getFieldName(java.lang.String path)
|
static java.lang.String[] |
getFieldPaths(java.lang.String path)
|
static java.lang.String[] |
getFields(java.lang.String path)
|
static int |
getFieldSize(java.lang.String path)
|
static java.lang.String |
getFieldType(java.lang.String path)
|
static ObjectFactory |
getInstance()
|
static EIndexObject |
getObjectDef()
|
static java.lang.String[] |
getObjectKeys(java.lang.String path)
|
static java.lang.String[] |
getParentPK(java.lang.String path)
|
static java.lang.String |
getParentType(java.lang.String path)
|
static java.lang.String |
getParentTypePath(java.lang.String path)
|
static java.lang.String[] |
getPrimaryKey(java.lang.String path)
|
static java.lang.String |
getSBRPath(java.lang.String tag)
|
static java.lang.String |
getSOPath(java.lang.String tag)
|
static java.lang.String |
getUserCode(java.lang.String path)
|
static void |
init()
|
static boolean |
isDatabaseANSI()
does Database requires ANSI queries |
static boolean |
isEPathValid(java.lang.String epath)
|
static boolean |
isFieldNodePath(java.lang.String path)
|
static boolean |
isFieldRequired(java.lang.String path)
|
static boolean |
isFieldUpdateable(java.lang.String path)
|
static boolean |
isObjectNode(java.lang.String tag)
|
static boolean |
isObjectNodePath(java.lang.String path)
|
static boolean |
isPathValid(java.lang.String path)
|
static void |
main(java.lang.String[] args)
The main program for the ObjectFactory class |
static void |
setObject(EIndexObject object)
Set object def stream |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String BOOLEAN
public static final java.lang.String CHAR
public static final java.lang.String DATE
public static final java.lang.String ENTERPRISETAG
public static final java.lang.String FLOAT
public static final java.lang.String LONG
public static final java.lang.String LONGRAW
public static final java.lang.String NODESEPARATOR
public static final java.lang.String NUMBER
public static final java.lang.String SYSTEMOBJECTTAG
public static final java.lang.String SYSTEMSBRTAG
public static final java.lang.String TIMESTAMP
public static final java.lang.String VARCHAR2
Constructor Detail |
protected ObjectFactory()
Method Detail |
public static ObjectNode create(java.lang.String tag) throws ObjectException
tag
- tag
ObjectException
- object exceptionpublic static java.lang.String getApplicationName()
public static java.lang.String[] getChildTypePaths(java.lang.String path) throws ObjectException
path
- object path path
ObjectException
- object exception object exceptionpublic static java.lang.String[] getChildTypes(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String getColumnName(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String[][] getColumnNameTypes(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String getColumnType(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String getConstraintBy(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String getDatabase()
public static java.lang.String getDateFormat()
public static DBMetaAttribute getDBAttribute(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String[] getDBParentTableNames(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String[] getDBParentTablePK(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String[] getDBTableFK(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String[] getDBTableFK(java.lang.String path, java.lang.String parent) throws ObjectException
path
- object pathparent
- parent
ObjectException
- object exceptionpublic static java.lang.String getDBTableName(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String[] getDBTablePK(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String getFieldName(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String[] getFieldPaths(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String[] getFields(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static int getFieldSize(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String getFieldType(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static ObjectFactory getInstance()
public static EIndexObject getObjectDef()
public static java.lang.String[] getObjectKeys(java.lang.String path) throws ObjectException
path
- object path object path
ObjectException
- object exception object exceptionpublic static java.lang.String[] getParentPK(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String getParentType(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String getParentTypePath(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String[] getPrimaryKey(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static java.lang.String getSBRPath(java.lang.String tag) throws ObjectException
tag
- tag
ObjectException
- object exceptionpublic static java.lang.String getSOPath(java.lang.String tag) throws ObjectException
tag
- tag
ObjectException
- object exceptionpublic static java.lang.String getUserCode(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static void init()
public static boolean isDatabaseANSI()
public static boolean isEPathValid(java.lang.String epath)
epath
- object path
public static boolean isFieldNodePath(java.lang.String path)
path
- object path
public static boolean isFieldRequired(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static boolean isFieldUpdateable(java.lang.String path) throws ObjectException
path
- object path
ObjectException
- object exceptionpublic static boolean isObjectNode(java.lang.String tag)
tag
- tag
public static boolean isObjectNodePath(java.lang.String path)
path
- object path
public static boolean isPathValid(java.lang.String path)
path
- object path
public static void main(java.lang.String[] args)
args
- The command line argumentspublic static void setObject(EIndexObject object)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun Microsystems, Inc.