package com.grendelscan.commons.http.transactions; import java.util.ArrayList; import java.util.List; public enum TransactionSource { SPIDER("Spider"), ENUMERATION("Enumeration"), MISC_TEST("Misc test"), BASE("Base URL"), COBRA("Cobra"), PROXY("Proxy"), AUTHENTICATION("Authentication"), NIKTO("Nikto"), CATEGORIZER("Categorizer"), AUTOMATIC_RESPONSE_CODE_OVERRIDES("404-detect"), MANUAL_REQUEST( "Manual request"), FUZZER("Fuzzer"); public static List<TransactionSource> allSources() { List<TransactionSource> l = new ArrayList<TransactionSource>(); for (TransactionSource t : TransactionSource.values()) { l.add(t); } return l; } private String text; private TransactionSource(final String text) { this.text = text; } public String getText() { return text; } }