com.eviware.soapui.security.result
Class SecurityScanRequestResult

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

public class SecurityScanRequestResult
extends java.lang.Object
implements SecurityResult

A SecurityScan result represents result of one request (modified by a security scan and run)

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
SecurityScanRequestResult(SecurityScan securityCheck)
           
 
Method Summary
 void addMessage(java.lang.String message)
           
 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
 java.lang.String getChangedParamsInfo(int requestCount)
           
 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()
           
 MessageExchange getMessageExchange()
           
 java.lang.String[] getMessages()
           
 java.lang.String getResultType()
          Gets type of specific result, i.e.
 SecurityScan getSecurityScan()
           
 long getSize()
          Used for calculating the output
 SecurityResult.ResultStatus getStatus()
           
 long getTimeStamp()
           
 long getTimeTaken()
           
 boolean isDiscarded()
           
 void release()
           
 void setMessageExchange(MessageExchange messageExchange)
           
 void setStatus(SecurityResult.ResultStatus status)
           
 void setTimeTaken(long timeTaken)
           
 void startTimer()
           
 void stopTimer()
           
 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

SecurityScanRequestResult

public SecurityScanRequestResult(SecurityScan securityCheck)
Method Detail

getStatus

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

setStatus

public void setStatus(SecurityResult.ResultStatus status)

getSecurityScan

public SecurityScan getSecurityScan()

getActions

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

Specified by:
getActions in interface SecurityResult

getMessages

public java.lang.String[] getMessages()

addMessage

public void addMessage(java.lang.String message)

getTimeTaken

public long getTimeTaken()

getTimeStamp

public long getTimeStamp()

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()

getMessageExchange

public MessageExchange getMessageExchange()

setMessageExchange

public void setMessageExchange(MessageExchange messageExchange)

setTimeTaken

public void setTimeTaken(long timeTaken)

startTimer

public void startTimer()

stopTimer

public void stopTimer()

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:

getLogIconStatus

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

getChangedParamsInfo

public java.lang.String getChangedParamsInfo(int requestCount)

release

public void release()


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