org.owasp.orizon
Class SessionInfo

java.lang.Object
  extended by org.owasp.orizon.core.Trackable
      extended by org.owasp.orizon.SessionInfo

public class SessionInfo
extends Trackable

This class models items in a code review session, in fact it models files to be reviewed and their information. Each SessionInfo object is responsible about a single source file assessment report, which is available using getReport() public method.

Since:
0.99
Author:
thesp0nge
See Also:
Report

Field Summary
 
Fields inherited from class org.owasp.orizon.core.Trackable
trace, traceName
 
Constructor Summary
SessionInfo(java.io.File f)
           
SessionInfo(Source s)
           
 
Method Summary
 boolean crawl()
           
 java.lang.String getFileName()
           
 int getIssues()
           
 Report getReport()
           
 long getScanMills()
           
 java.lang.String getStatMsg()
           
 Stats getStats()
           
 long getTimeElapsed()
           
 boolean hasReport()
           
 void setAuxFaults(java.util.Vector<Reportable> r)
           
 void setIdentifiers(java.util.Vector<Call> i)
           
 void setProperties(java.util.HashMap<java.lang.String,java.lang.String> p)
           
 void setReader(ConsoleReader reader)
           
 void setStats(Stats s)
           
 
Methods inherited from class org.owasp.orizon.core.Trackable
getTraceName, isTrace, setTrace, setTraceName, trace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionInfo

public SessionInfo(java.io.File f)

SessionInfo

public SessionInfo(Source s)
Method Detail

getStats

public Stats getStats()

setStats

public void setStats(Stats s)

setProperties

public void setProperties(java.util.HashMap<java.lang.String,java.lang.String> p)

getFileName

public java.lang.String getFileName()

setIdentifiers

public void setIdentifiers(java.util.Vector<Call> i)

getScanMills

public long getScanMills()

getStatMsg

public java.lang.String getStatMsg()

crawl

public boolean crawl()

getIssues

public int getIssues()

getTimeElapsed

public long getTimeElapsed()

hasReport

public boolean hasReport()

getReport

public Report getReport()

setAuxFaults

public void setAuxFaults(java.util.Vector<Reportable> r)

setReader

public void setReader(ConsoleReader reader)