com.eviware.soapui.security.result
Class SecurityTestStepResult

java.lang.Object
  extended by com.eviware.soapui.security.result.SecurityTestStepResult
All Implemented Interfaces:
SecurityResult

public class SecurityTestStepResult
extends java.lang.Object
implements SecurityResult

Security result of a TestStep represents summary result of all TestStep security scans

Author:
dragica.soldo

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.eviware.soapui.security.result.SecurityResult
SecurityResult.ResultStatus
 
Field Summary
static java.lang.String TYPE
           
 
Constructor Summary
SecurityTestStepResult(TestStep testStep, TestStepResult originalResult)
           
 
Method Summary
 void addSecurityScanResult(SecurityScanResult securityScanResult)
           
 void discard()
          Can discard any result data that may be taking up memory.
 ActionList getActions()
          Returns a list of actions that can be applied to this result
 SecurityResult.ResultStatus getExecutionProgressStatus()
          Gets execution progress status used for indicating icon color in the SecurityLog introduced in general in case of missing assertions and missing parameters to match status in progress bars and yet not to need resultStatus changed
 SecurityResult.ResultStatus getLogIconStatus()
           
 java.lang.String getLogIconStatusString()
           
 TestStepResult getOriginalTestStepResult()
           
 java.lang.String getResultType()
          Gets type of specific result, i.e.
 java.util.List<SecurityScanResult> getSecurityScanResultList()
           
 java.lang.String getSecurityTestLog()
          Raturns Security Test Log
 java.lang.String getSecurityTestStepName()
           
 long getSize()
          Used for calculating the output
 SecurityResult.ResultStatus getStatus()
           
 java.lang.String getStatusString()
           
 TestStep getTestStep()
           
 long getTimeStamp()
          Returns time stamp when test is started.
 long getTimeTaken()
           
 boolean isDiscarded()
           
 boolean isHasScansWithWarnings()
           
 void release()
           
 void setExecutionProgressStatus(SecurityResult.ResultStatus status)
           
 void setOriginalTestStepResult(TestStepResult originalTestStepResult)
           
 void setStatus(SecurityResult.ResultStatus status)
           
 void writeTo(java.io.PrintWriter writer)
          Writes this result to the specified writer, used for logging.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE

public static final java.lang.String TYPE
See Also:
Constant Field Values
Constructor Detail

SecurityTestStepResult

public SecurityTestStepResult(TestStep testStep,
                              TestStepResult originalResult)
Method Detail

getSecurityScanResultList

public java.util.List<SecurityScanResult> getSecurityScanResultList()

getStatus

public SecurityResult.ResultStatus getStatus()
Specified by:
getStatus in interface SecurityResult

setStatus

public void setStatus(SecurityResult.ResultStatus status)

getActions

public ActionList getActions()
Returns a list of actions that can be applied to this result

Specified by:
getActions in interface SecurityResult

addSecurityScanResult

public void addSecurityScanResult(SecurityScanResult securityScanResult)

isHasScansWithWarnings

public boolean isHasScansWithWarnings()

getTimeTaken

public long getTimeTaken()

getSize

public long getSize()
Used for calculating the output

Returns:
the number of bytes in this result

writeTo

public void writeTo(java.io.PrintWriter writer)
Writes this result to the specified writer, used for logging.


discard

public void discard()
Can discard any result data that may be taking up memory. Timing-values must not be discarded.


isDiscarded

public boolean isDiscarded()

getTimeStamp

public long getTimeStamp()
Returns time stamp when test is started.

Returns:

getOriginalTestStepResult

public TestStepResult getOriginalTestStepResult()

setOriginalTestStepResult

public void setOriginalTestStepResult(TestStepResult originalTestStepResult)

getTestStep

public TestStep getTestStep()

getSecurityTestLog

public java.lang.String getSecurityTestLog()
Raturns Security Test Log


getResultType

public java.lang.String getResultType()
Description copied from interface: SecurityResult
Gets type of specific result, i.e. SecurityTestStep, SecurityCheck or SecurityCheckRequest used in displaying result details from SecurityLog

Specified by:
getResultType in interface SecurityResult
Returns:

getExecutionProgressStatus

public SecurityResult.ResultStatus getExecutionProgressStatus()
Description copied from interface: SecurityResult
Gets execution progress status used for indicating icon color in the SecurityLog introduced in general in case of missing assertions and missing parameters to match status in progress bars and yet not to need resultStatus changed

Specified by:
getExecutionProgressStatus in interface SecurityResult
Returns:

setExecutionProgressStatus

public void setExecutionProgressStatus(SecurityResult.ResultStatus status)

getLogIconStatus

public SecurityResult.ResultStatus getLogIconStatus()
Specified by:
getLogIconStatus in interface SecurityResult

getSecurityTestStepName

public java.lang.String getSecurityTestStepName()

getLogIconStatusString

public java.lang.String getLogIconStatusString()

getStatusString

public java.lang.String getStatusString()

release

public void release()


Copyright © 2005-2011 eviware.com. All Rights Reserved.