Changed array to an ordered list for further audit troubleshooting.

Also rephrased some descriptions.
keep-around/23b8b9e8830874d5f04b57600c3660bddce1287b
Pingex aka Raphaël 9 years ago
parent b4ee8f84a1
commit c7268fe850

@ -1,6 +1,7 @@
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.
@ -20,7 +21,7 @@ public class AuditResult
/**
* Sub audits.
*/
private Map<IAuditComponentProvider, AuditResult> subAuditsResults;
private List<Entry<IAuditComponentProvider, AuditResult>> subAuditsResults;
/**
* Full constructor, with sub audits.
@ -28,7 +29,7 @@ public class AuditResult
* @param message Optional message, pass `null` for no message.
* @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.message = message;
@ -44,6 +45,7 @@ public class AuditResult
{
this.opCode = opCode;
this.message = message;
this.subAuditsResults = null;
}
/**
@ -63,11 +65,10 @@ public class AuditResult
}
/**
* Sub audits.
* @return A map of these subaudits.
* Sub audits, if any.
* @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)
return subAuditsResults;
@ -95,7 +96,7 @@ public class AuditResult
WARN,
/**
* Test has been ignored.
* Test was ignored.
*/
NOOP
}