|
Oracle Fusion Middleware extensions for Logging and Diagnostic 11g Release 1 (11.1.1.6) E22565-06 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TestDefDAO
Models a Data Access Object for retrieving Test Definition related information.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface oracle.apps.fnd.appltest.diagfwk.engine.provider.dao.BaseDAO |
---|
BaseDAO.DBSessionInfo |
Method Summary | |
---|---|
boolean |
delete(TestDef pObj)
Removes the given test definition object from the test repository. |
java.util.List<java.lang.String> |
fetchAllPrereqs(java.lang.String testName)
|
java.util.List<java.lang.String> |
fetchAllPrereqs(java.lang.String pTestId,
java.util.List<java.lang.String> pTagValueIdList)
|
java.util.List<java.lang.String> |
fetchAllPrereqs(java.lang.String pTestId,
java.lang.String pTagValueId,
java.util.List<java.lang.String> pTagValueIdList)
|
TestPrereqList |
fetchAllTestPrereqs(java.lang.String pTagValueId,
java.util.List<java.lang.String> pIncludedTestIds)
|
java.lang.String |
getInputsetId(java.lang.String pInputsetName,
java.lang.String pTestId)
Returns the GUID for the inpuset with the given name and the given test ID. |
java.lang.String |
getTestId(java.lang.String testName)
Returns the test ID for the given test name. |
java.lang.String[] |
getTestIds(java.lang.String[] testNames)
Returns the respective test IDs for all the given test names. |
TestPrereqList |
queryActivePrereqTests(java.lang.String pSourceTestName)
Fetches the list of active immediate prerequisite tests for the given test |
TagValueList |
queryActiveTagValues(java.lang.String pTestName)
Fetches the list of active diagnostic tag values associated with the given test name |
TestDef[] |
queryAllTests()
|
java.lang.String |
queryFusionAppsVersion()
query the Fusion Apps Version string |
TestInputSetNVList |
queryInputSetNVList(java.lang.String pInputsetId)
Queries the list of test input name values for the given input set ID |
TestInputSetList |
queryInputSets(java.lang.String pTestName)
Queries the list of test input sets registered in the test repository for the given test. |
TestInputSetList |
queryInputSetsByTestId(java.lang.String pTestId)
Queries the list of test input sets registered in the test repository for the given test ID |
TestInputSetList |
queryInputSetsByTestId(java.lang.String pTestId,
java.lang.String pDefaultFlag)
Queries the list of test input sets registered in the test repository for the given test ID and with the given default flag |
TestDefList |
queryTestAttributesForTestNames(java.lang.String[] pTestNames)
Queries some select test level attributes for the given test names. |
TestDef |
queryTestDefById(java.lang.String id)
|
TestDef |
queryTestDefByName(java.lang.String name)
|
TestDef |
queryTestDefSummaryById(java.lang.String pId)
Fetches the summary information only for the given test id |
TestDef |
queryTestDefSummaryByName(java.lang.String pTestName)
Fetches the summary information only for the given test name |
java.lang.String[] |
queryTestDisplayNames(java.lang.String[] pTestNames)
Queries the test display names for the given test names. |
TestParamList |
queryTestParameters(java.lang.String pTestId,
boolean isInput)
Fetches the input/output parameter related information from fnd_diag_test_param for the test given test ID and param IO type |
void |
removeTagAssociationFromTests(java.lang.String pTagName,
java.lang.String pTagValue,
java.util.List<java.lang.String> pTestNames)
Deletes the assocation to the given tag name and value from the given tests. |
void |
save(TestDef pObj)
Saves the given test definition object to the test repository. |
void |
save(TestDef pObj,
java.util.List<TagValue> pAutoSaveTagValues)
Saves the given test definition object to the test repository. |
void |
save(TestInputSet pObj)
Saves the given test input set to the test repository. |
void |
saveTagValueAssoc(TagValue pTagValue,
java.util.List<java.lang.String> pTestNames)
Associates the given list of tests with the given tag name and value pair |
Methods inherited from interface oracle.apps.fnd.appltest.diagfwk.engine.provider.dao.BaseDAO |
---|
createSysGuid, getDBSessionInfo, queryNlsParameters, querySysDate, querySysDate |
Method Detail |
---|
TestDef queryTestDefById(java.lang.String id)
id
-
TestDef queryTestDefByName(java.lang.String name)
name
-
java.lang.String[] queryTestDisplayNames(java.lang.String[] pTestNames)
pTestNames
- input test names for which to fetch
the corresponding display names
TestDefList queryTestAttributesForTestNames(java.lang.String[] pTestNames)
pTestNames
- names of the test to query
TestDef[] queryAllTests()
TestDef queryTestDefSummaryByName(java.lang.String pTestName)
pTestName
- name of the test
TestDef queryTestDefSummaryById(java.lang.String pId)
pId
- id of the test
TestParamList queryTestParameters(java.lang.String pTestId, boolean isInput)
pTestId
- - ID for the testisInput
- - the parameter type, true for input, false for output
TestPrereqList queryActivePrereqTests(java.lang.String pSourceTestName)
pSourceTestName
- name of the test for which to fetch
prerequisites.
TagValueList queryActiveTagValues(java.lang.String pTestName)
pTestName
- name of the test for which to fetch the
tag values
java.lang.String getTestId(java.lang.String testName)
testName
- name of the test
java.lang.String getInputsetId(java.lang.String pInputsetName, java.lang.String pTestId)
pInputsetName
- name of the input setpTestId
- test id for the input set
java.lang.String[] getTestIds(java.lang.String[] testNames)
testNames
- the list of test names
java.util.List<java.lang.String> fetchAllPrereqs(java.lang.String testName) throws DiagPrereqCycleException
testName
- test name
DiagPrereqCycleException
- shows cycle found during dependency resolution process.java.util.List<java.lang.String> fetchAllPrereqs(java.lang.String pTestId, java.util.List<java.lang.String> pTagValueIdList) throws DiagPrereqCycleException
pTestId
- test idpTagValueIdList
- - When value is null, API will not add TagValue prereq list.
When value is not null, API will append TagValue prereqs list,
discovered while resolving test id dependencies.
DiagPrereqCycleException
- shows cycle found during dependency resolution process.java.util.List<java.lang.String> fetchAllPrereqs(java.lang.String pTestId, java.lang.String pTagValueId, java.util.List<java.lang.String> pTagValueIdList) throws DiagPrereqCycleException
pTestId
- a test idpTagValueId
- a tag value idpTagValueIdList
- - When value is null, API will not add TagValue prereq list.
When value is not null, API will append TagValue prereqs list,
discovered while resolving test id dependencies
DiagPrereqCycleException
TestPrereqList fetchAllTestPrereqs(java.lang.String pTagValueId, java.util.List<java.lang.String> pIncludedTestIds) throws DiagPrereqCycleException
pTagValueId
- - Tag Value IdpIncludedTestIds
- - fetch all included (and/or child) test ids (order is not important).
When value is null, API will not fetch included test ids.
When value is not null, API will append included test ids,
discovered while resolving tag value id dependencies (both prereqs and includes) for
the passed parameter "pTagValueId". However, resultset excludes test ids directly assigned to the parameter itself.
DiagPrereqCycleException
- shows cycle found during dependency resolution process.boolean delete(TestDef pObj) throws java.sql.SQLException
pObj
- test definition object to save
java.sql.SQLException
void save(TestDef pObj, java.util.List<TagValue> pAutoSaveTagValues)
pObj
- test definition object to savepAutoSaveTagValues
- list of tag values to save automatically
unresolved tag valuesvoid save(TestDef pObj)
pObj
- test definition object to savevoid saveTagValueAssoc(TagValue pTagValue, java.util.List<java.lang.String> pTestNames)
pTagValue
- tag value to associatepTestNames
- names of the tests to associate with the
tag name and valuevoid save(TestInputSet pObj)
pObj
- test input set to save.void removeTagAssociationFromTests(java.lang.String pTagName, java.lang.String pTagValue, java.util.List<java.lang.String> pTestNames)
pTagName
- name of the tagpTagValue
- value of the tagpTestNames
- list of test names from which to remove association to
the given tag name valueTestInputSetList queryInputSets(java.lang.String pTestName)
pTestName
- name of the test
TestInputSetList queryInputSetsByTestId(java.lang.String pTestId)
pTestId
- ID of the test
TestInputSetList queryInputSetsByTestId(java.lang.String pTestId, java.lang.String pDefaultFlag)
pTestId
- test IDpDefaultFlag
- default flag
TestInputSetNVList queryInputSetNVList(java.lang.String pInputsetId)
pInputsetId
- input set ID
java.lang.String queryFusionAppsVersion()
|
Oracle Fusion Middleware extensions for Logging and Diagnostic 11g Release 1 (11.1.1.6) E22565-06 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |