Oracle Fusion Middleware extensions for Logging and Diagnostics
11g Release 1 (11.1.2)

E22565-02

oracle.apps.fnd.appltest.diagfwk.engine
Interface TestPrereq

All Superinterfaces:
DiagBObj<TestPrereq>, DiagConstants
All Known Implementing Classes:
TestPrereqImpl

public interface TestPrereq
extends DiagBObj<TestPrereq>

Represents a prerequisite entity. A prerequisite entity can either be a Test or a Tag.

Since:
release specific (what release of product did this appear in)
Version:
$Header: atgpf/appltest/applications/Diagnostics/Engine/src/oracle/apps/fnd/appltest/diagfwk/engine/TestPrereq.java /main/10 2008/07/31 11:32:54 cshare Exp $
Author:
ppradhan

Nested Class Summary
 
Nested classes/interfaces inherited from interface oracle.apps.fnd.appltest.diagfwk.common.DiagConstants
DiagConstants.ExecutionMode, DiagConstants.Format, DiagConstants.LinkType, DiagConstants.Status
 
Field Summary
 
Fields inherited from interface oracle.apps.fnd.appltest.diagfwk.common.DiagConstants
APPS_MSG_ID_TAG_NAME, CFG_ADR_PROVIDER_CLASS, CFG_CACHE_PROVIDER_CLASS, CFG_CRED_PROVIDER_CLASS, CFG_DAO_FACTORY_CLASS, CFG_DB_CONN_INFO_PROVIDER_CLASS, CFG_DB_CONN_PROVIDER_CLASS, CFG_NLS_PROVIDER_CLASS, CFG_PLSQL_PROVIDER_CLASS, CFG_PROFILE_PROVIDER_CLASS, CFG_SECURITY_PROVIDER_CLASS, CFG_SESSION_INFO_PROVIDER_CLASS, CFG_URL_PROVIDER_FACTORY_CLASS, CFG_WLS_MBEANSRV_CONNINFO_PROVIDER_CLASS, DATA_SECURITY_PERMISSION_ALLOWED, DATA_SECURITY_PERMISSION_NOT_ALLOWED, DELIM_URL, EXEC_MODE_CLI, EXEC_MODE_ESS, EXEC_MODE_INCIDENT, EXEC_MODE_JAVA, EXEC_MODE_UI, EXECUTABLE_TYPE_JAVA, EXECUTABLE_TYPE_PLSQL, EXECUTABLE_TYPE_TESTREF, FORMAT_HTML, FORMAT_XML, GUID_ORACLE_MINUS1, GUID_ORACLE_ZERO, INPUTS_STATUS_ALL_OPT_INPUTS, INPUTS_STATUS_NO_INPUTS, INPUTS_STATUS_REQ_INPUTS_NO_DEFAULTS, INPUTS_STATUS_REQ_INPUTS_W_DEFAULTS, IO_FLAG_I, IO_FLAG_O, JMX_API_BASE_OBJECT_NAME, LINK_EXTERNAL, LINK_INTERNAL, LINK_METALINK, N, NLS_BUNDLE_JAVA_RES, NLS_BUNDLE_MSG_SVC, NLS_BUNDLE_RES_REF, NLS_BUNDLE_XLIFF, NO, NULL, ODF_MBEAN_DOMAIN_NAME, PARAM_MON_INTERVAL, PLSQL_DEBUG_ENABLED_SYSTEM_PROP, PREREQ_TYPE_TAG_VALUE, PREREQ_TYPE_TEST, SECONDS_IN_ONE_DAY, SECONDS_IN_ONE_HOUR, STATUS_CANCELED, STATUS_EXECERROR, STATUS_FAILURE, STATUS_RUNNING, STATUS_SUCCESS, STATUS_WARNING, SYS_PROP_MAX_MONITOR_INTERNVAL, SYS_PROP_MAX_NUM_THREADS, SYSPROP_APPCONNFILE, SYSPROP_DIAG_CONFIG_FILE, TAG_TYPE_DIAG, TAG_TYPE_TAXONOMY, TEST_TYPE_DECL, TEST_TYPE_JAVA, USER_NAME, WEB_APP_NAME_TAG_NAME, Y, YES
 
Method Summary
 void copy(TestPrereq t)
           
 java.lang.String getActiveFlag()
          Returns the active flag for the parameter
 int getOrder()
          Gets the order for the requisite
 java.lang.String getPrereqId()
          Gets the GUID for the Prerequisite.
 java.lang.String getPrereqTagType()
          Gets the tag type for prerequisite tag valid id if this prerequisite instance is of a tag value id type.
 java.lang.String getPrereqTestDisplayName()
          Gets the display name of the prerequisite test if this prerequisite instance is of a test type.
 java.lang.String getPrereqTestName()
          Gets the name of the prerequisite test if this prerequisite instance is of a test type.
 java.lang.String getPrereqType()
          Gets the type of the prerequisite.
 java.lang.String getSourceTestId()
          Returns the source test ID for which this prereq belongs to
 void setActiveFlag(java.lang.String pActiveFlag)
          Sets the Active flag to indicate whether tag value is active or not.
 void setBaseType(BaseType p)
          Sets the JAXB object type that represents the prerequisite in the test definition metadata
 void setOrder(int pOrder)
          Sets the order for the prequisite
 void setPrereqId(java.lang.String pPrereqId)
          Sets the GUID for the prerequisite.
 void setPrereqTestDisplayName(java.lang.String pPrereqTestName)
          Sets the display name of the prerequisite test if the prerequisite is of test type
 void setPrereqTestName(java.lang.String pPrereqTestName)
          Sets the name of the prerequisite test if the prerequisite is of test type
 void setPrereqType(java.lang.String pPrereqType)
          Sets the prerequisite type
 void setSourceTestId(java.lang.String pSourceTestId)
          Sets the source test ID to which this prerequisite belongs to.
 
Methods inherited from interface oracle.apps.fnd.appltest.diagfwk.engine.DiagBObj
copyT, getCreatedBy, getCreationDate, getLastUpdateDate, getLastUpdatedBy, getLastUpdateLogin, isCreatedByOracle, setCreatedBy, setCreationDate, setLastUpdateDate, setLastUpdatedBy, setLastUpdateLogin
 

Method Detail

getSourceTestId

java.lang.String getSourceTestId()
Returns the source test ID for which this prereq belongs to

Returns:
the source test ID

getOrder

int getOrder()
Gets the order for the requisite

Returns:
the order for the prerequisite

getPrereqId

java.lang.String getPrereqId()
Gets the GUID for the Prerequisite. This is the Test ID in case of a prereq that is a test or a Tag Value ID in case of a prereq that is tag value.

Returns:
the GUID for the prerequisite.

getPrereqType

java.lang.String getPrereqType()
Gets the type of the prerequisite. For example returns "T" for prerequisite that is a test. Returns "V" for a prerequisite that is a tag value.

Returns:
"T" for prerequisite that is a test. Returns "V" for a prerequisite that is a tag value.

getActiveFlag

java.lang.String getActiveFlag()
Returns the active flag for the parameter

Returns:
the active flag for the parameter

setSourceTestId

void setSourceTestId(java.lang.String pSourceTestId)
Sets the source test ID to which this prerequisite belongs to.

Parameters:
pSourceTestId - source test ID to which this prerequisite belongs to.

setOrder

void setOrder(int pOrder)
Sets the order for the prequisite

Parameters:
pOrder - the order for the prequisite.

setPrereqId

void setPrereqId(java.lang.String pPrereqId)
Sets the GUID for the prerequisite. This is the Test ID in case of a prereq that is a test or a Tag Value ID in case of a prereq that is tag value.

Parameters:
pPrereqId - GUID for the prerequisite.

setPrereqType

void setPrereqType(java.lang.String pPrereqType)
Sets the prerequisite type

Parameters:
pPrereqType - the prerequisite type

setBaseType

void setBaseType(BaseType p)
Sets the JAXB object type that represents the prerequisite in the test definition metadata

Parameters:
p - JAXB object type that represents the prerequisite in the test definition metadata. This can either be of TestType or TagValueIdType.

getPrereqTestName

java.lang.String getPrereqTestName()
Gets the name of the prerequisite test if this prerequisite instance is of a test type. Otherwise returns null.

Returns:
the name of the prerequisite test if this prerequisite instance is of a test type. Otherwise returns null.

getPrereqTestDisplayName

java.lang.String getPrereqTestDisplayName()
Gets the display name of the prerequisite test if this prerequisite instance is of a test type. Otherwise returns null.

Returns:
the display name of the prerequisite test if this prerequisite instance is of a test type. Otherwise returns null.

getPrereqTagType

java.lang.String getPrereqTagType()
Gets the tag type for prerequisite tag valid id if this prerequisite instance is of a tag value id type. Otherwise returns null.

Returns:
the tag type for prerequisite tag valid id if this prerequisite instance is of a tag value id type. Otherwise returns null.

setActiveFlag

void setActiveFlag(java.lang.String pActiveFlag)
Sets the Active flag to indicate whether tag value is active or not.

Parameters:
pActiveFlag, - flags whether tag value is active

setPrereqTestName

void setPrereqTestName(java.lang.String pPrereqTestName)
Sets the name of the prerequisite test if the prerequisite is of test type

Parameters:
pPrereqTestName - name of the prerequisite test

setPrereqTestDisplayName

void setPrereqTestDisplayName(java.lang.String pPrereqTestName)
Sets the display name of the prerequisite test if the prerequisite is of test type

Parameters:
pPrereqTestName - display name of the prerequisite test

copy

void copy(TestPrereq t)

Oracle Fusion Middleware extensions for Logging and Diagnostics
11g Release 1 (11.1.2)

E22565-02

Copyright © 2011 Oracle. All Rights Reserved.