|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.mdm.index.query.QueryHelper
Performs basic straight JDBC calls for statically defined tables
Constructor Summary | |
QueryHelper()
Creates a new instance of QueryHelper |
Method Summary | |
java.lang.String[] |
findAllMergedLIDs(java.sql.Connection conn,
java.lang.String lid)
Deep searches merged LIDs to find the complete graph |
java.lang.String |
getEUID(java.sql.Connection con,
SystemObjectPK key)
Given a system object key, lookup its EUID. |
java.lang.String |
getEUID(java.sql.Connection con,
SystemObjectPK key,
java.lang.String status)
Given a system object key, lookup its EUID. |
java.lang.Integer |
getRevisionNumber(java.sql.Connection con,
java.lang.String euid)
Retrieves the SBR revision number for an EUID |
java.lang.String |
getSOStatus(java.sql.Connection con,
SystemObjectPK key)
Given a system object key, return its status. |
java.lang.String[] |
lookupSystemCodes(java.sql.Connection con)
return System codes |
SystemDefinition |
lookupSystemDefinition(java.sql.Connection con,
java.lang.String systemCode)
Return system definition for a specific system code |
SystemDefinition[] |
lookupSystemDefinitions(java.sql.Connection con)
return System codes |
SystemObjectPK[] |
lookupSystemObjectKeys(java.sql.Connection con,
java.lang.String euid)
Retrieve active SystemObject keys. |
SystemObjectPK[] |
lookupSystemObjectKeys(java.sql.Connection con,
java.lang.String euid,
java.lang.String status)
return SystemObjectKeys |
SystemObjectPK[] |
lookupSystemObjectKeys(java.sql.Connection con,
java.lang.String sourceSystem,
java.lang.String sourceLID,
java.lang.String destSystem,
java.lang.String status)
Performs cross lookup |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public QueryHelper()
Method Detail |
public java.lang.String[] findAllMergedLIDs(java.sql.Connection conn, java.lang.String lid) throws QMException
conn
- jdbc connection
QMException
public java.lang.String getEUID(java.sql.Connection con, SystemObjectPK key) throws QMException
con
- Connectionkey
- SystemObjectPK
QMException
- QMExceptionpublic java.lang.String getEUID(java.sql.Connection con, SystemObjectPK key, java.lang.String status) throws QMException
con
- Connectionkey
- SystemObjectPKstatus
- status
QMException
- QMExceptionpublic java.lang.Integer getRevisionNumber(java.sql.Connection con, java.lang.String euid) throws QMException
euid
- EUID to check
QMException
- if more than one revision number is found.public java.lang.String getSOStatus(java.sql.Connection con, SystemObjectPK key) throws QMException
con
- Connectionkey
- SystemObjectPK
QMException
- QMExceptionpublic java.lang.String[] lookupSystemCodes(java.sql.Connection con) throws QMException
con
- Connection
QMException
- QMExceptionpublic SystemDefinition lookupSystemDefinition(java.sql.Connection con, java.lang.String systemCode) throws QMException
con
- ConnectionsystemCode
- System Code to look up
QMException
- QMExceptionpublic SystemDefinition[] lookupSystemDefinitions(java.sql.Connection con) throws QMException
con
- Connection
QMException
- QMExceptionpublic SystemObjectPK[] lookupSystemObjectKeys(java.sql.Connection con, java.lang.String euid) throws QMException
euid
- EUIDcon
- Connection
QMException
- QMExceptionpublic SystemObjectPK[] lookupSystemObjectKeys(java.sql.Connection con, java.lang.String euid, java.lang.String status) throws QMException
euid
- EUIDstatus
- statuscon
- Connection
QMException
- QMExceptionpublic SystemObjectPK[] lookupSystemObjectKeys(java.sql.Connection con, java.lang.String sourceSystem, java.lang.String sourceLID, java.lang.String destSystem, java.lang.String status) throws QMException
sourceSystem
- the source systemsourceLID
- the source local iddestSystem
- the destination systemstatus
- status of records in destination system to search forcon
- Connection
QMException
- QMException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun Microsystems, Inc.