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

E22565-02

oracle.apps.fnd.appltest.diagfwk.engine.impl
Class TestInputSetImpl

java.lang.Object
  extended by oracle.apps.fnd.appltest.diagfwk.engine.impl.DiagBObjImpl<TestInputSet>
      extended by oracle.apps.fnd.appltest.diagfwk.engine.impl.TestInputSetImpl
All Implemented Interfaces:
DiagConstants, DiagBObj<TestInputSet>, TestInputSet

public class TestInputSetImpl
extends DiagBObjImpl<TestInputSet>
implements TestInputSet

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/impl/TestInputSetImpl.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
 
Constructor Summary
TestInputSetImpl()
           
 
Method Summary
 void copy(TestInputSet t)
           
 void copyT(java.lang.Object pObj)
          Copies the contents of the given object into this object
 TestInputSetNVList fetchInputSetNVList()
          Fetches the list of input name values for this input set from the test repository.
 java.lang.String getDefaultFlag()
          Returns the default flag for this input set
 java.lang.String getDescription()
          Returns the description
 java.lang.String getDisplayName()
          Returns the display name for this input set
 java.lang.String getInputsetId()
          Returns the input set id
 java.lang.String getInputsetName()
          Returns the input set name
 TestInputSetNVList getInputSetNVList()
          Returns the list of input set name value pairs
 java.lang.String getTestId()
          Returns the test id
 void save()
          Saves the current test input set along with any input name values to the test repository.
 void setDefaultFlag(java.lang.String pDefaultFlag)
          Sets the default flag for this input set
 void setDescription(java.lang.String pDescription)
          Sets the input set description
 void setDisplayName(java.lang.String pDisplayName)
          Sets the display name for this input set
 void setInputsetId(java.lang.String pInputsetId)
          Sets the input set id
 void setInputsetName(java.lang.String pInputsetName)
          Sets the input set name
 void setInputSetNVList(TestInputSetNVList pList)
          Sets the given list of input set name value pairs
 void setTestId(java.lang.String pTestId)
          Sets the test id
 void validateNew()
          Validates that the current instance of test input set is new and doesn't yet exist in the test repository.
 
Methods inherited from class oracle.apps.fnd.appltest.diagfwk.engine.impl.DiagBObjImpl
copyCommon, getCreatedBy, getCreationDate, getLastUpdateDate, getLastUpdatedBy, getLastUpdateLogin, isCreatedByOracle, setCreatedBy, setCreationDate, setLastUpdateDate, setLastUpdatedBy, setLastUpdateLogin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.apps.fnd.appltest.diagfwk.engine.DiagBObj
getCreatedBy, getCreationDate, getLastUpdateDate, getLastUpdatedBy, getLastUpdateLogin, isCreatedByOracle, setCreatedBy, setCreationDate, setLastUpdateDate, setLastUpdatedBy, setLastUpdateLogin
 

Constructor Detail

TestInputSetImpl

public TestInputSetImpl()
Method Detail

getInputsetId

public java.lang.String getInputsetId()
Description copied from interface: TestInputSet
Returns the input set id

Specified by:
getInputsetId in interface TestInputSet
Returns:
the input set id

getInputsetName

public java.lang.String getInputsetName()
Description copied from interface: TestInputSet
Returns the input set name

Specified by:
getInputsetName in interface TestInputSet
Returns:
the input set name

getTestId

public java.lang.String getTestId()
Description copied from interface: TestInputSet
Returns the test id

Specified by:
getTestId in interface TestInputSet
Returns:
the test id

getDescription

public java.lang.String getDescription()
Description copied from interface: TestInputSet
Returns the description

Specified by:
getDescription in interface TestInputSet
Returns:
the description

getInputSetNVList

public TestInputSetNVList getInputSetNVList()
Description copied from interface: TestInputSet
Returns the list of input set name value pairs

Specified by:
getInputSetNVList in interface TestInputSet
Returns:
the list of input set name value pairs

setInputSetNVList

public void setInputSetNVList(TestInputSetNVList pList)
Description copied from interface: TestInputSet
Sets the given list of input set name value pairs

Specified by:
setInputSetNVList in interface TestInputSet
Parameters:
pList - the list of input set name value pairs

setInputsetId

public void setInputsetId(java.lang.String pInputsetId)
Description copied from interface: TestInputSet
Sets the input set id

Specified by:
setInputsetId in interface TestInputSet
Parameters:
pInputsetId - the input set id

setInputsetName

public void setInputsetName(java.lang.String pInputsetName)
Description copied from interface: TestInputSet
Sets the input set name

Specified by:
setInputsetName in interface TestInputSet
Parameters:
pInputsetName - the input set name

setTestId

public void setTestId(java.lang.String pTestId)
Description copied from interface: TestInputSet
Sets the test id

Specified by:
setTestId in interface TestInputSet
Parameters:
pTestId - the test id

setDescription

public void setDescription(java.lang.String pDescription)
Description copied from interface: TestInputSet
Sets the input set description

Specified by:
setDescription in interface TestInputSet
Parameters:
pDescription - the input set description

copy

public void copy(TestInputSet t)
Specified by:
copy in interface TestInputSet
Specified by:
copy in class DiagBObjImpl<TestInputSet>

copyT

public void copyT(java.lang.Object pObj)
Description copied from interface: DiagBObj
Copies the contents of the given object into this object

Specified by:
copyT in interface DiagBObj<TestInputSet>
Parameters:
pObj - the contents of the given object into this object

getDefaultFlag

public java.lang.String getDefaultFlag()
Description copied from interface: TestInputSet
Returns the default flag for this input set

Specified by:
getDefaultFlag in interface TestInputSet
Returns:
the default flag

getDisplayName

public java.lang.String getDisplayName()
Description copied from interface: TestInputSet
Returns the display name for this input set

Specified by:
getDisplayName in interface TestInputSet
Returns:
the display name

setDefaultFlag

public void setDefaultFlag(java.lang.String pDefaultFlag)
Description copied from interface: TestInputSet
Sets the default flag for this input set

Specified by:
setDefaultFlag in interface TestInputSet
Parameters:
pDefaultFlag - the default flag for this input set

setDisplayName

public void setDisplayName(java.lang.String pDisplayName)
Description copied from interface: TestInputSet
Sets the display name for this input set

Specified by:
setDisplayName in interface TestInputSet
Parameters:
pDisplayName - the display name for this input set

fetchInputSetNVList

public TestInputSetNVList fetchInputSetNVList()
Description copied from interface: TestInputSet
Fetches the list of input name values for this input set from the test repository. The inputset ID attribute of this input set instance should be set prior to calling this method.

Specified by:
fetchInputSetNVList in interface TestInputSet

save

public void save()
          throws DiagfwkException
Description copied from interface: TestInputSet
Saves the current test input set along with any input name values to the test repository.

Specified by:
save in interface TestInputSet
Throws:
DiagfwkException - when any error occurs while saving this inputset

validateNew

public void validateNew()
                 throws DiagfwkException
Description copied from interface: TestInputSet
Validates that the current instance of test input set is new and doesn't yet exist in the test repository. The check is performed by checking if an input set exists in the repository with the same input set name and test ID.

Specified by:
validateNew in interface TestInputSet
Throws:
DiagfwkException - if an input set already exists in the repository with the same name and test id.

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

E22565-02

Copyright © 2011 Oracle. All Rights Reserved.