|
|
@ -1,6 +1,7 @@
|
|
|
|
package net.pingex.dcf.commands.audit;
|
|
|
|
package net.pingex.dcf.commands.audit;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
import java.util.Map.Entry;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* This class contains results for an audit.
|
|
|
|
* This class contains results for an audit.
|
|
|
@ -20,7 +21,7 @@ public class AuditResult
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* Sub audits.
|
|
|
|
* Sub audits.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Map<IAuditComponentProvider, AuditResult> subAuditsResults;
|
|
|
|
private List<Entry<IAuditComponentProvider, AuditResult>> subAuditsResults;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* Full constructor, with sub audits.
|
|
|
|
* Full constructor, with sub audits.
|
|
|
@ -28,7 +29,7 @@ public class AuditResult
|
|
|
|
* @param message Optional message, pass `null` for no message.
|
|
|
|
* @param message Optional message, pass `null` for no message.
|
|
|
|
* @param subAuditsResults A result for each sub audit.
|
|
|
|
* @param subAuditsResults A result for each sub audit.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public AuditResult(ResultCode opCode, String message, Map<IAuditComponentProvider, AuditResult> subAuditsResults)
|
|
|
|
public AuditResult(ResultCode opCode, String message, List<Entry<IAuditComponentProvider, AuditResult>> subAuditsResults)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
this.opCode = opCode;
|
|
|
|
this.opCode = opCode;
|
|
|
|
this.message = message;
|
|
|
|
this.message = message;
|
|
|
@ -44,6 +45,7 @@ public class AuditResult
|
|
|
|
{
|
|
|
|
{
|
|
|
|
this.opCode = opCode;
|
|
|
|
this.opCode = opCode;
|
|
|
|
this.message = message;
|
|
|
|
this.message = message;
|
|
|
|
|
|
|
|
this.subAuditsResults = null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -63,11 +65,10 @@ public class AuditResult
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* Sub audits.
|
|
|
|
* Sub audits, if any.
|
|
|
|
* @return A map of these subaudits.
|
|
|
|
|
|
|
|
* @throws UnsupportedOperationException in case there is not sub audits.
|
|
|
|
* @throws UnsupportedOperationException in case there is not sub audits.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public Map<IAuditComponentProvider, AuditResult> getSubAuditsResults() throws UnsupportedOperationException
|
|
|
|
public List<Entry<IAuditComponentProvider, AuditResult>> getSubAuditsResults() throws UnsupportedOperationException
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(subAuditsResults != null)
|
|
|
|
if(subAuditsResults != null)
|
|
|
|
return subAuditsResults;
|
|
|
|
return subAuditsResults;
|
|
|
@ -95,7 +96,7 @@ public class AuditResult
|
|
|
|
WARN,
|
|
|
|
WARN,
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* Test has been ignored.
|
|
|
|
* Test was ignored.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
NOOP
|
|
|
|
NOOP
|
|
|
|
}
|
|
|
|
}
|
|
|
|