SYMBOL INDEX (23960 symbols across 3479 files) FILE: buildSrc/src/main/groovy/IOUtil.java class IOUtil (line 9) | public class IOUtil { method createBackupFile (line 19) | public static final void createBackupFile(String filePath, String back... method restoreBackupFile (line 38) | public static final void restoreBackupFile(String filePath, String bac... method copyFile (line 53) | public static final void copyFile(String sourcePath, String targetPath... FILE: deprecated-sechub-adapter-nessus/src/main/java/com/mercedesbenz/sechub/adapter/nessus/MockedNessusAdapter.java class MockedNessusAdapter (line 11) | @Profile(AdapterProfiles.MOCKED_PRODUCTS) method executeMockSanityCheck (line 16) | protected void executeMockSanityCheck(NessusAdapterConfig config) { method getAdapterVersion (line 36) | @Override FILE: deprecated-sechub-adapter-nessus/src/main/java/com/mercedesbenz/sechub/adapter/nessus/NessusAdapter.java type NessusAdapter (line 6) | public interface NessusAdapter extends Adapter { FILE: deprecated-sechub-adapter-nessus/src/main/java/com/mercedesbenz/sechub/adapter/nessus/NessusAdapterConfig.java type NessusAdapterConfig (line 6) | public interface NessusAdapterConfig extends InfraScanAdapterConfig { FILE: deprecated-sechub-adapter-nessus/src/main/java/com/mercedesbenz/sechub/adapter/nessus/NessusAdapterContext.java type NessusAdapterContext (line 6) | public interface NessusAdapterContext extends AdapterContext createHeader(NessusAdapterConfig... method getAPIPrefix (line 355) | @Override class NessusWaitForScanStateSupport (line 360) | private class NessusWaitForScanStateSupport extends WaitForStateSuppor... method NessusWaitForScanStateSupport (line 362) | public NessusWaitForScanStateSupport() { method isWaitingForOKWhenInState (line 366) | @Override method handleNoLongerWaitingState (line 371) | @Override method getCurrentState (line 386) | @Override class WaitForExportStatusSupport (line 409) | private class WaitForExportStatusSupport extends WaitForStateSupport targetUR... method targetIPs (line 44) | public NessusAdapterV1NewScanJSONBuilder targetIPs(Set ta... method build (line 52) | public String build() { method buildTargetsCommaSeparated (line 68) | private String buildTargetsCommaSeparated() { FILE: deprecated-sechub-adapter-nessus/src/main/java/com/mercedesbenz/sechub/adapter/nessus/NessusClientHttpRequestInterceptor.java class NessusClientHttpRequestInterceptor (line 13) | public class NessusClientHttpRequestInterceptor implements ClientHttpReq... method NessusClientHttpRequestInterceptor (line 17) | public NessusClientHttpRequestInterceptor(NessusContext context) { method intercept (line 21) | @Override FILE: deprecated-sechub-adapter-nessus/src/main/java/com/mercedesbenz/sechub/adapter/nessus/NessusConfig.java class NessusConfig (line 7) | public class NessusConfig extends AbstractInfraScanAdapterConfig impleme... method NessusConfig (line 9) | private NessusConfig() { method builder (line 12) | public static NessusConfigBuilder builder() { class NessusConfigBuilder (line 16) | public static class NessusConfigBuilder extends AbstractInfraScanAdapt... method customBuild (line 18) | @Override method buildInitialConfig (line 23) | @Override method customValidate (line 28) | @Override FILE: deprecated-sechub-adapter-nessus/src/main/java/com/mercedesbenz/sechub/adapter/nessus/NessusContext.java class NessusContext (line 15) | public class NessusContext extends AbstractSpringRestAdapterContext createHeader(NetsparkerAdapterCo... class NetsparkerWaitForStateSupport (line 242) | private class NetsparkerWaitForStateSupport extends WaitForStateSuppor... method NetsparkerWaitForStateSupport (line 244) | public NetsparkerWaitForStateSupport() { method isWaitingForOKWhenInState (line 248) | @Override method handleNoLongerWaitingState (line 253) | @Override method getCurrentState (line 272) | protected String getCurrentState(NetsparkerAdapterContext context) t... method converToHttpStatus (line 287) | private HttpStatus converToHttpStatus(HttpStatusCode code) { FILE: deprecated-sechub-adapter-netsparker/src/main/java/com/mercedesbenz/sechub/adapter/netsparker/NetsparkerAdapterWebLoginSupportV1.java class NetsparkerAdapterWebLoginSupportV1 (line 17) | public class NetsparkerAdapterWebLoginSupportV1 { method addAuthorizationInfo (line 19) | public void addAuthorizationInfo(WebScanAdapterConfig config, Map> generateCustomScripts(List steps) { method generate (line 21) | private void generate(List steps, StringBuilder sb) { method generateStep (line 53) | private void generateStep(LoginScriptAction previousStep, LoginScriptA... method addTimeoutCommand (line 100) | private void addTimeoutCommand(LoginScriptAction currentStep, LoginScr... method generateStepString (line 110) | private String generateStepString(String... parts) { method getWaitTimeInMilliseconds (line 120) | private Long getWaitTimeInMilliseconds(LoginScriptAction step) { FILE: deprecated-sechub-adapter-netsparker/src/main/java/com/mercedesbenz/sechub/adapter/netsparker/NetsparkerMetaDataID.java class NetsparkerMetaDataID (line 4) | public class NetsparkerMetaDataID { FILE: deprecated-sechub-adapter-netsparker/src/main/java/com/mercedesbenz/sechub/adapter/netsparker/NetsparkerRESTFailureException.java class NetsparkerRESTFailureException (line 6) | public class NetsparkerRESTFailureException extends RuntimeException { method NetsparkerRESTFailureException (line 11) | public NetsparkerRESTFailureException(HttpStatus status, String body) { method getResponseBody (line 16) | public String getResponseBody() { method toString (line 20) | @Override FILE: deprecated-sechub-adapter-netsparker/src/main/java/com/mercedesbenz/sechub/adapter/netsparker/NetsparkerState.java type NetsparkerState (line 4) | public enum NetsparkerState { method NetsparkerState (line 13) | private NetsparkerState(String id) { method isRepresentedBy (line 20) | public boolean isRepresentedBy(String state) { method isWellknown (line 27) | public static boolean isWellknown(String state) { FILE: deprecated-sechub-adapter-netsparker/src/test/java/com/mercedesbenz/sechub/adapter/netsparker/NetsparkerAdapterV1Test.java class NetsparkerAdapterV1Test (line 28) | public class NetsparkerAdapterV1Test { method before (line 36) | @Before method build_json_for_new_scan_with_basic_auth_contains_basic_login_parts (line 54) | @Test method build_json_for_new_scan_with_max_scan_duration_one_hour (line 75) | @Test method build_json_for_new_scan_with_max_scan_duration_5_minutes (line 96) | @Test method build_json_for_new_scan_with_max_scan_duration_129_minutes (line 118) | @Test method build_json_for_new_scan_with_max_scan_duration_180_minutes (line 138) | @Test method build_json_for_new_scan_with_form_auth_scripts (line 153) | @Test method a_fetch_report__triggers_rest_tempate_with_correct_params (line 260) | @Test method isAbleTo_extract_id_from_netsparker_v1_0_40_109_result_when_create_new_scan_triggered (line 276) | @Test method api_prefix_is_api_slash_1_0 (line 289) | @Test FILE: deprecated-sechub-adapter-netsparker/src/test/java/com/mercedesbenz/sechub/adapter/netsparker/NetsparkerAdapterV1WireMockTest.java class NetsparkerAdapterV1WireMockTest (line 26) | public class NetsparkerAdapterV1WireMockTest { method before (line 55) | @Before method start_scan_returns_result_when_using_agentgroup (line 79) | @Test method start_scan_returns_result_when_using_agent (line 84) | @Test method common_start_scan_returns_result (line 89) | private void common_start_scan_returns_result(boolean configHasAgentGr... class SimpleTestConfiguration (line 194) | @TestConfiguration FILE: deprecated-sechub-adapter-netsparker/src/test/java/com/mercedesbenz/sechub/adapter/netsparker/NetsparkerConfigBuilderTest.java class NetsparkerConfigBuilderTest (line 26) | public class NetsparkerConfigBuilderTest { method xxx_www_example_com__is_throwing_illegal_argument (line 31) | @Test method ftp_www_example_com_8080_is_not_throwing_illegal_argumentx (line 42) | @Test method http_www_example_com__is_websitename__www_example_com_underscore_default (line 61) | @Test method http_www_EXAMPLE_com__is_websitename__www_example_com_underscore_default (line 73) | @Test method https_www_example_com__is_websitename__www_example_com_underscore_default (line 85) | @Test method http_www_example_com_8080_is_websitename__www_example_com_underscore_8080 (line 97) | @Test method https_www_example_com_8443_is_websitename__www_example_com_underscore_8443 (line 109) | @Test method emptyAgentGroupSet_returns_has_agentgroup_false (line 121) | @Test method nullAgentGroupSet_returns_has_agentgroup_false (line 131) | @Test method agentGroupSet_returns_has_agentgroup_true (line 141) | @Test method getAgentGroup_returns_builder_value (line 151) | @Test method getAgent_returns_builder_value (line 161) | @Test method configBuilder_is_child_of_abstract_adapter_config_builder (line 171) | @Test method config_is_child_of_abstract_adapter_config (line 176) | @Test method getMaxScanDuration_returns_builder_value (line 181) | @Test method hasMaxScanDuration_returns_true (line 193) | @Test method hasMaxScanDuration_returns_false (line 205) | @Test method validConfigAnd (line 215) | private NetsparkerConfigBuilder validConfigAnd() { FILE: deprecated-sechub-adapter-netsparker/src/test/java/com/mercedesbenz/sechub/adapter/netsparker/NetsparkerContextTest.java class NetsparkerContextTest (line 12) | public class NetsparkerContextTest { method before (line 18) | @Before method isTimeout_returns_false_when_timeout_is_1000_slept_none (line 31) | @Test method isTimeout_returns_true_when_timeout_is_1_and_slept_10_millisecond (line 40) | @Test FILE: deprecated-sechub-adapter-netsparker/src/test/java/com/mercedesbenz/sechub/adapter/netsparker/NetsparkerLoginScriptGeneratorTest.java class NetsparkerLoginScriptGeneratorTest (line 17) | public class NetsparkerLoginScriptGeneratorTest { method before (line 21) | @Before method null_value_results_in_empty_string (line 26) | @Test method empty_list_results_in_empty_string (line 35) | @Test method one_list_entry_but_null_results_in_empty_string (line 44) | @Test method one_step (line 57) | @Test method two_steps (line 79) | @Test method input_usernamefield_input_passwordfield_click_buttonfield (line 109) | @Test method username_usernamefield_password_passwordfield_click_buttonfield (line 148) | @Test method input_username_input_password_wait_click_button (line 186) | @Test method input_username_input_password_click_button_wait (line 231) | @Test method wait_input_username_input_password_click_button (line 277) | @Test method input_username_input_email_input_password_click_button (line 322) | @Test method wait_wait_wait_wait (line 370) | @Test FILE: deprecated-sechub-adapter-netsparker/src/test/java/com/mercedesbenz/sechub/adapter/netsparker/NetsparkerStateTest.java class NetsparkerStateTest (line 8) | public class NetsparkerStateTest { method is_wellknown_return_true_for_Cancelled (line 10) | @Test method is_wellknown_return_true_for_Failed (line 15) | @Test method is_wellknown_return_true_for_Complete (line 20) | @Test method is_wellknown_return_false_for_Unknown (line 25) | @Test FILE: deprecated-sechub-adapter-netsparker/src/test/java/com/mercedesbenz/sechub/adapter/netsparker/TestNetsparkerAdapterApplication.java class TestNetsparkerAdapterApplication (line 24) | public class TestNetsparkerAdapterApplication { method main (line 26) | public static void main(String[] args) throws Exception { method handleFormAutodetect (line 87) | private static void handleFormAutodetect(NetsparkerConfigBuilder build... method handleFormScript (line 93) | private static void handleFormScript(NetsparkerConfigBuilder builder) ... method handleBasicLogin (line 116) | private static void handleBasicLogin(NetsparkerConfigBuilder builder) ... FILE: deprecated-sechub-adapter-netsparker/src/test/java/com/mercedesbenz/sechub/adapter/netsparker/TestNetsparkerAdapterFileSupport.java class TestNetsparkerAdapterFileSupport (line 7) | @SechubTestComponent method getTestfileSupport (line 11) | public static TestNetsparkerAdapterFileSupport getTestfileSupport() { method TestNetsparkerAdapterFileSupport (line 15) | TestNetsparkerAdapterFileSupport() { FILE: deprecated-sechub-scan-product-nessus/src/main/java/com/mercedesbenz/sechub/domain/scan/product/nessus/NessusConstants.java class NessusConstants (line 4) | public class NessusConstants { FILE: deprecated-sechub-scan-product-nessus/src/main/java/com/mercedesbenz/sechub/domain/scan/product/nessus/NessusInstallSetup.java type NessusInstallSetup (line 7) | @Deprecated // will be removed in future method getDefaultPolicyId (line 10) | public String getDefaultPolicyId(); FILE: deprecated-sechub-scan-product-nessus/src/main/java/com/mercedesbenz/sechub/domain/scan/product/nessus/NessusInstallSetupImpl.java class NessusInstallSetupImpl (line 12) | @Component method getBaseURLWhenInternetTarget (line 48) | @Override method getDefaultPolicyId (line 53) | public String getDefaultPolicyId() { method getBaseURLWhenIntranetTarget (line 57) | @Override method getUsernameWhenInternetTarget (line 62) | @Override method getUsernameWhenIntranetTarget (line 67) | @Override method getPasswordWhenInternetTarget (line 72) | @Override method getPasswordWhenIntranetTarget (line 77) | @Override method getIdentifierWhenInternetTarget (line 82) | @Override method getIdentifierWhenIntranetTarget (line 87) | @Override method hasUntrustedCertificateWhenIntranetTarget (line 92) | @Override method hasUntrustedCertificateWhenInternetTarget (line 97) | @Override FILE: deprecated-sechub-scan-product-nessus/src/main/java/com/mercedesbenz/sechub/domain/scan/product/nessus/NessusProductExecutor.java class NessusProductExecutor (line 33) | @Deprecated // will be removed in future method NessusProductExecutor (line 61) | public NessusProductExecutor() { method executeByAdapter (line 65) | @Override method customize (line 100) | @Override FILE: deprecated-sechub-scan-product-netsparker/src/main/java/com/mercedesbenz/sechub/domain/scan/product/netsparker/NetsparkerConstants.java class NetsparkerConstants (line 4) | public class NetsparkerConstants { FILE: deprecated-sechub-scan-product-netsparker/src/main/java/com/mercedesbenz/sechub/domain/scan/product/netsparker/NetsparkerInstallSetup.java type NetsparkerInstallSetup (line 6) | @Deprecated // will be removed in future method getScanResultCheckPeriodInMinutes (line 9) | public int getScanResultCheckPeriodInMinutes(); method getScanResultCheckTimeOutInMinutes (line 11) | public int getScanResultCheckTimeOutInMinutes(); method getAgentName (line 13) | public String getAgentName(); method getDefaultPolicyId (line 15) | public String getDefaultPolicyId(); method getInternetAgentGroupName (line 17) | public String getInternetAgentGroupName(); method getIntranetAgentGroupName (line 19) | public String getIntranetAgentGroupName(); method getNetsparkerLicenseId (line 21) | public String getNetsparkerLicenseId(); FILE: deprecated-sechub-scan-product-netsparker/src/main/java/com/mercedesbenz/sechub/domain/scan/product/netsparker/NetsparkerInstallSetupImpl.java class NetsparkerInstallSetupImpl (line 12) | @Deprecated // will be removed in future method getScanResultCheckPeriodInMinutes (line 60) | public int getScanResultCheckPeriodInMinutes() { method isTrustAllCertificatesNecessary (line 64) | public boolean isTrustAllCertificatesNecessary() { method getScanResultCheckTimeOutInMinutes (line 68) | public int getScanResultCheckTimeOutInMinutes() { method getAgentName (line 72) | public String getAgentName() { method getDefaultPolicyId (line 76) | public String getDefaultPolicyId() { method getInternetAgentGroupName (line 80) | public String getInternetAgentGroupName() { method getIntranetAgentGroupName (line 84) | public String getIntranetAgentGroupName() { method getNetsparkerLicenseId (line 88) | public String getNetsparkerLicenseId() { method getIdentifierWhenInternetTarget (line 92) | public String getIdentifierWhenInternetTarget() { method getIdentifierWhenIntranetTarget (line 96) | public String getIdentifierWhenIntranetTarget() { method getBaseURLWhenInternetTarget (line 100) | public String getBaseURLWhenInternetTarget() { method getBaseURLWhenIntranetTarget (line 104) | @Override method getUsernameWhenInternetTarget (line 109) | @Override method getUsernameWhenIntranetTarget (line 114) | @Override method getPasswordWhenInternetTarget (line 119) | @Override method getPasswordWhenIntranetTarget (line 124) | @Override method hasUntrustedCertificateWhenIntranetTarget (line 129) | @Override method hasUntrustedCertificateWhenInternetTarget (line 134) | @Override FILE: deprecated-sechub-scan-product-netsparker/src/main/java/com/mercedesbenz/sechub/domain/scan/product/netsparker/NetsparkerProductExecutor.java class NetsparkerProductExecutor (line 33) | @Deprecated // will be removed in future method NetsparkerProductExecutor (line 48) | public NetsparkerProductExecutor() { method customize (line 52) | @Override method executeByAdapter (line 60) | @Override FILE: docs/_nuxt/5c4pSGXq.js method setup (line 1) | setup(t){const r=t;return a({title:`${r.statusCode} - ${r.statusMessage}... FILE: docs/_nuxt/BWjaZIcp.js method setup (line 1) | setup(t){const n=t;return i({title:`${n.statusCode} - ${n.statusMessage}... FILE: docs/_nuxt/CCW46xiD.js function n (line 2) | function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s... function r (line 2) | function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)} function Os (line 6) | function Os(e){const t=Object.create(null);for(const n of e.split(","))t... function yr (line 6) | function yr(e){if(G(e)){const t={};for(let n=0;n{... function vr (line 6) | function vr(e){let t="";if(de(e))t=e;else if(G(e))for(let n=0;n0)return;if(an){let t=an;for(an=void 0;t;){const n... function Ki (line 10) | function Ki(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveL... function qi (line 10) | function qi(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.versi... function rs (line 10) | function rs(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.versi... function Gi (line 10) | function Gi(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersio... function Ds (line 10) | function Ds(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=... function ac (line 10) | function ac(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=vo... function _t (line 10) | function _t(){zi.push(Ve),Ve=!1} function wt (line 10) | function wt(){const e=zi.pop();Ve=e===void 0?!0:e} function _o (line 10) | function _o(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=le;le=v... class cc (line 10) | class cc{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,t... method constructor (line 10) | constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nex... class Fs (line 10) | class Fs{constructor(t){this.computed=t,this.version=0,this.activeLink=v... method constructor (line 10) | constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,t... method track (line 10) | track(t){if(!le||!Ve||le===this.computed)return;let n=this.activeLink;... method trigger (line 10) | trigger(t){this.version++,pn++,this.notify(t)} method notify (line 10) | notify(t){Ns();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n... function Zi (line 10) | function Zi(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&... function Te (line 10) | function Te(e,t,n){if(Ve&&le){let r=Qn.get(e);r||Qn.set(e,r=new Map);let... function st (line 10) | function st(e,t,n,r,s,o){const i=Qn.get(e);if(!i){pn++;return}const l=a=... function uc (line 10) | function uc(e,t){const n=Qn.get(e);return n&&n.get(t)} function Nt (line 10) | function Nt(e){const t=ee(e);return t===e?t:(Te(t,"iterate",hn),Fe(e)?t:... function br (line 10) | function br(e){return Te(e=ee(e),"iterate",hn),e} method [Symbol.iterator] (line 10) | [Symbol.iterator](){return Ur(this,Symbol.iterator,Ee)} method concat (line 10) | concat(...e){return Nt(this).concat(...e.map(t=>G(t)?Nt(t):t))} method entries (line 10) | entries(){return Ur(this,"entries",e=>(e[1]=Ee(e[1]),e))} method every (line 10) | every(e,t){return tt(this,"every",e,t,void 0,arguments)} method filter (line 10) | filter(e,t){return tt(this,"filter",e,t,n=>n.map(Ee),arguments)} method find (line 10) | find(e,t){return tt(this,"find",e,t,Ee,arguments)} method findIndex (line 10) | findIndex(e,t){return tt(this,"findIndex",e,t,void 0,arguments)} method findLast (line 10) | findLast(e,t){return tt(this,"findLast",e,t,Ee,arguments)} method findLastIndex (line 10) | findLastIndex(e,t){return tt(this,"findLastIndex",e,t,void 0,arguments)} method forEach (line 10) | forEach(e,t){return tt(this,"forEach",e,t,void 0,arguments)} method includes (line 10) | includes(...e){return Br(this,"includes",e)} method indexOf (line 10) | indexOf(...e){return Br(this,"indexOf",e)} method join (line 10) | join(e){return Nt(this).join(e)} method lastIndexOf (line 10) | lastIndexOf(...e){return Br(this,"lastIndexOf",e)} method map (line 10) | map(e,t){return tt(this,"map",e,t,void 0,arguments)} method pop (line 10) | pop(){return nn(this,"pop")} method push (line 10) | push(...e){return nn(this,"push",e)} method reduce (line 10) | reduce(e,...t){return wo(this,"reduce",e,t)} method reduceRight (line 10) | reduceRight(e,...t){return wo(this,"reduceRight",e,t)} method shift (line 10) | shift(){return nn(this,"shift")} method some (line 10) | some(e,t){return tt(this,"some",e,t,void 0,arguments)} method splice (line 10) | splice(...e){return nn(this,"splice",e)} method toReversed (line 10) | toReversed(){return Nt(this).toReversed()} method toSorted (line 10) | toSorted(e){return Nt(this).toSorted(e)} method toSpliced (line 10) | toSpliced(...e){return Nt(this).toSpliced(...e)} method unshift (line 10) | unshift(...e){return nn(this,"unshift",e)} method values (line 10) | values(){return Ur(this,"values",Ee)} function Ur (line 10) | function Ur(e,t,n){const r=br(e),s=r[t]();return r!==e&&!Fe(e)&&(s._next... function tt (line 10) | function tt(e,t,n,r,s,o){const i=br(e),l=i!==e&&!Fe(e),a=i[t];if(a!==dc[... function wo (line 10) | function wo(e,t,n,r){const s=br(e);let o=n;return s!==e&&(Fe(e)?n.length... function Br (line 10) | function Br(e,t,n){const r=ee(e);Te(r,"iterate",hn);const s=r[t](...n);r... function nn (line 10) | function nn(e,t,n=[]){_t(),Ns();const r=ee(e)[t].apply(e,n);return js(),... function hc (line 10) | function hc(e){bt(e)||(e=String(e));const t=ee(this);return Te(t,"has",e... class Yi (line 10) | class Yi{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get... method constructor (line 10) | constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n} method get (line 10) | get(t,n,r){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonl... class Qi (line 10) | class Qi extends Yi{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n... method constructor (line 10) | constructor(t=!1){super(!1,t)} method set (line 10) | set(t,n,r,s){let o=t[n];if(!this._isShallow){const a=vt(o);if(!Fe(r)&&... method deleteProperty (line 10) | deleteProperty(t,n){const r=ne(t,n);t[n];const s=Reflect.deletePropert... method has (line 10) | has(t,n){const r=Reflect.has(t,n);return(!bt(n)||!Ji.has(n))&&Te(t,"ha... method ownKeys (line 10) | ownKeys(t){return Te(t,"iterate",G(t)?"length":Mt),Reflect.ownKeys(t)} class gc (line 10) | class gc extends Yi{constructor(t=!1){super(!0,t)}set(t,n){return!0}dele... method constructor (line 10) | constructor(t=!1){super(!0,t)} method set (line 10) | set(t,n){return!0} method deleteProperty (line 10) | deleteProperty(t,n){return!0} function bc (line 10) | function bc(e,t,n){return function(...r){const s=this.__v_raw,o=ee(s),i=... function Hn (line 10) | function Hn(e){return function(...t){return e==="delete"?!1:e==="clear"?... function _c (line 10) | function _c(e,t){const n={get(s){const o=this.__v_raw,i=ee(o),l=ee(s);e|... function Us (line 10) | function Us(e,t){const n=_c(e,t);return(r,s,o)=>s==="__v_isReactive"?!e:... function Ec (line 10) | function Ec(e){switch(e){case"Object":case"Array":return 1;case"Map":cas... function Cc (line 10) | function Cc(e){return e.__v_skip||!Object.isExtensible(e)?0:Ec(Ja(e))} function yt (line 10) | function yt(e){return vt(e)?e:Bs(e,!1,mc,wc,Xi)} function Ft (line 10) | function Ft(e){return Bs(e,!1,vc,xc,el)} function nl (line 10) | function nl(e){return Bs(e,!0,yc,Sc,tl)} function Bs (line 10) | function Bs(e,t,n,r,s){if(!ce(e)||e.__v_raw&&!(t&&e.__v_isReactive))retu... function It (line 10) | function It(e){return vt(e)?It(e.__v_raw):!!(e&&e.__v_isReactive)} function vt (line 10) | function vt(e){return!!(e&&e.__v_isReadonly)} function Fe (line 10) | function Fe(e){return!!(e&&e.__v_isShallow)} function Vs (line 10) | function Vs(e){return e?!!e.__v_raw:!1} function ee (line 10) | function ee(e){const t=e&&e.__v_raw;return t?ee(t):e} function Ac (line 10) | function Ac(e){return!ne(e,"__v_skip")&&Object.isExtensible(e)&&Li(e,"__... function ve (line 10) | function ve(e){return e?e.__v_isRef===!0:!1} function ue (line 10) | function ue(e){return rl(e,!1)} function xo (line 10) | function xo(e){return rl(e,!0)} function rl (line 10) | function rl(e,t){return ve(e)?e:new Pc(e,t)} class Pc (line 10) | class Pc{constructor(t,n){this.dep=new Fs,this.__v_isRef=!0,this.__v_isS... method constructor (line 10) | constructor(t,n){this.dep=new Fs,this.__v_isRef=!0,this.__v_isShallow=... method value (line 10) | get value(){return this.dep.track(),this._value} method value (line 10) | set value(t){const n=this._rawValue,r=this.__v_isShallow||Fe(t)||vt(t)... function Y (line 10) | function Y(e){return ve(e)?e.value:e} function Rc (line 10) | function Rc(e){return q(e)?e():Y(e)} function sl (line 10) | function sl(e){return It(e)?e:new Proxy(e,kc)} class Mc (line 10) | class Mc{constructor(t,n,r){this._object=t,this._key=n,this._defaultValu... method constructor (line 10) | constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,thi... method value (line 10) | get value(){const t=this._object[this._key];return this._value=t===voi... method value (line 10) | set value(t){this._object[this._key]=t} method dep (line 10) | get dep(){return uc(ee(this._object),this._key)} class Ic (line 10) | class Ic{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isRead... method constructor (line 10) | constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0... method value (line 10) | get value(){return this._value=this._getter()} function Oc (line 10) | function Oc(e,t,n){return ve(e)?e:q(e)?new Ic(e):ce(e)&&arguments.length... function Hc (line 10) | function Hc(e,t,n){const r=e[t];return ve(r)?r:new Mc(e,t,n)} class Lc (line 10) | class Lc{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,t... method constructor (line 10) | constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep... method notify (line 10) | notify(){if(this.flags|=16,!(this.flags&8)&&le!==this)return Wi(this,!... method value (line 10) | get value(){const t=this.dep.track();return Gi(this),t&&(t.version=thi... method value (line 10) | set value(t){this.setter&&this.setter(t)} function $c (line 10) | function $c(e,t,n=!1){let r,s;return q(e)?r=e:(r=e.get,s=e.set),new Lc(r... function Nc (line 10) | function Nc(e,t=!1,n=Rt){if(n){let r=Xn.get(n);r||Xn.set(n,r=[]),r.push(... function jc (line 10) | function jc(e,t,n=ae){const{immediate:r,deep:s,once:o,scheduler:i,augmen... function gt (line 10) | function gt(e,t=1/0,n){if(t<=0||!ce(e)||e.__v_skip||(n=n||new Set,n.has(... function En (line 14) | function En(e,t,n,r){try{return r?e(...r):e()}catch(s){Qt(s,t,n)}} function We (line 14) | function We(e,t,n,r){if(q(e)){const s=En(e,t,n,r);return s&&Ii(s)&&s.cat... function Qt (line 14) | function Qt(e,t,n,r=!0){const s=t?t.vnode:null,{errorHandler:o,throwUnha... function Dc (line 14) | function Dc(e,t,n,r=!0,s=!1){if(s)throw e;console.error(e)} function Qe (line 14) | function Qe(e){const t=er||ol;return e?t.then(this?e.bind(this):e):t} function Fc (line 14) | function Fc(e){let t=ze+1,n=Ae.length;for(;t>>1,s=Ae[r]... function Ws (line 14) | function Ws(e){if(!(e.flags&1)){const t=gn(e),n=Ae[Ae.length-1];!n||!(e.... function il (line 14) | function il(){er||(er=ol.then(ll))} function ls (line 14) | function ls(e){G(e)?qt.push(...e):ft&&e.id===-1?ft.splice(Dt+1,0,e):e.fl... function So (line 14) | function So(e,t,n=ze+1){for(;ngn(n)-... function ll (line 14) | function ll(e){try{for(ze=0;ze{r._d&&jo(-1)... function Ze (line 14) | function Ze(e,t,n,r){const s=e.dirs,o=t&&t.dirs;for(let i=0;i{const s=t.default&&hl(... function dl (line 14) | function dl(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Pe... function pl (line 14) | function pl(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||... function as (line 14) | function as(e,t,n,r,s){const{appear:o,mode:i,persisted:l=!1,onBeforeEnte... function Vr (line 14) | function Vr(e){if(Cn(e))return e=lt(e),e.children=null,e} function To (line 14) | function To(e){if(!Cn(e))return cl(e.type)&&e.children?dl(e.children):e;... function mn (line 14) | function mn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,mn(e.compone... function hl (line 14) | function hl(e,t=!1,n){let r=[],s=0;for(let o=0;oyn(p,t&&(G(t)?t[h]:t... function zc (line 14) | function zc(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,... function jn (line 15) | function jn(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Co);)e=e.parent... function Jc (line 15) | function Jc(e,t){if(Ut(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;... function Ao (line 15) | function Ao(e){q(e)&&(e={loader:e});const{loader:t,loadingComponent:n,er... function Wr (line 15) | function Wr(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=D(e,r,s)... function gl (line 15) | function gl(e,t){yl(e,"a",t)} function ml (line 15) | function ml(e,t){yl(e,"da",t)} function yl (line 15) | function yl(e,t,n=ye){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if... function Yc (line 15) | function Yc(e,t,n,r){const s=_r(t,e,r,!0);qs(()=>{Ls(r[t],s)},n)} function _r (line 15) | function _r(e,t,n=ye,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t._... function vl (line 15) | function vl(e,t=ye){_r("ec",e,t)} function Po (line 15) | function Po(e,t){return xl(bl,e,!0,t)||e} function wl (line 15) | function wl(e){return de(e)?xl(bl,e,!1)||e:e||_l} function xl (line 15) | function xl(e,t,n=!0,r=!1){const s=$e||ye;if(s){const o=s.type;{const l=... function Ro (line 15) | function Ro(e,t){return e&&(e[t]||e[Ue(t)]||e[gr(Ue(t))])} function Bt (line 15) | function Bt(e,t,n,r){let s;const o=n,i=G(e);if(i||de(e)){const l=i&&It(e... method get (line 15) | get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,... method set (line 15) | set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return Kr(s,t)?(s[t]=n... method has (line 15) | has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOption... method defineProperty (line 15) | defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ne(n,"valu... function ko (line 15) | function ko(e){return G(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e} function ou (line 15) | function ou(e){const t=Tl(e),n=e.proxy,r=e.ctx;us=!1,t.beforeCreate&&Mo(... function iu (line 15) | function iu(e,t,n=Ye){G(e)&&(e=fs(e));for(const r in e){const s=e[r];let... function Mo (line 15) | function Mo(e,t,n){We(G(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)} function Sl (line 15) | function Sl(e,t,n,r){let s=r.includes(".")?Dl(n,r):()=>n[r];if(de(e)){co... function Tl (line 15) | function Tl(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCa... function rr (line 15) | function rr(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&rr(e,o,n,!0),s&&s... function Io (line 15) | function Io(e,t){return t?e?function(){return be(q(e)?e.call(this,this):... function au (line 15) | function au(e,t){return on(fs(e),fs(t))} function fs (line 15) | function fs(e){if(G(e)){const t={};for(let n=0;n{let r=e;for(let s=0;s0?Re||Vt:null,Wl(),Zt>0&&Re&&... function fe (line 15) | function fe(e,t,n,r,s,o){return Kl(N(e,t,n,r,s,o,!0))} function kt (line 15) | function kt(e,t,n,r,s){return Kl(D(e,t,n,r,s,!0))} function bn (line 15) | function bn(e){return e?e.__v_isVNode===!0:!1} function Je (line 15) | function Je(e,t){return e.type===t.type&&e.key===t.key} function N (line 15) | function N(e,t=null,n=null,r=0,s=null,o=e===he?0:1,i=!1,l=!1){const a={_... function Nu (line 15) | function Nu(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===_l)&&(e=Pe),bn(... function Gl (line 15) | function Gl(e){return e?Vs(e)||Pl(e)?be({},e):e:null} function lt (line 15) | function lt(e,t,n=!1,r=!1){const{props:s,ref:o,patchFlag:i,children:l,tr... function xe (line 15) | function xe(e=" ",t=0){return D(Ht,null,e,t)} function Zs (line 15) | function Zs(e,t){const n=D(un,null,e);return n.staticCount=t,n} function Le (line 15) | function Le(e){return e==null||typeof e=="boolean"?D(Pe):G(e)?D(he,null,... function pt (line 15) | function pt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:lt(e)} function Js (line 15) | function Js(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(... function ju (line 15) | function ju(...e){const t={};for(let n=0;n{e.exposed=n||{}};return{attrs:new Proxy(e.att... function Ys (line 15) | function Ys(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(... function qu (line 15) | function qu(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name} function Gu (line 15) | function Gu(e){return q(e)&&"__vccOpts"in e} function _n (line 15) | function _n(e,t,n){const r=arguments.length;return r===2?ce(t)&&!G(t)?bn... method setScopeId (line 19) | setScopeId(e,t){e.setAttribute(t,"")} method insertStaticContent (line 19) | insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild... function ef (line 19) | function ef(e){const t={};for(const k in e)k in Yl||(t[k]=e[k]);if(e.css... function tf (line 19) | function tf(e){if(e==null)return null;if(ce(e))return[Zr(e.enter),Zr(e.l... function Zr (line 19) | function Zr(e){return $i(e)} function nt (line 19) | function nt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[wn]... function At (line 19) | function At(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));con... function Vo (line 19) | function Vo(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})} function Wo (line 19) | function Wo(e,t,n,r){const s=e._endId=++nf,o=()=>{s===e._endId&&r()};if(... function rf (line 19) | function rf(e,t){const n=window.getComputedStyle(e),r=p=>(n[p]||"").spli... function Ko (line 19) | function Ko(e,t){for(;e.lengthKn(e,t,r));else if(n==null&&(n="... function uf (line 19) | function uf(e,t){const n=Jr[t];if(n)return n;let r=Ue(t);if(r!=="filter"... function Qo (line 19) | function Qo(e,t,n,r,s,o=ic(t)){r&&t.startsWith("xlink:")?n==null?e.remov... function Xo (line 19) | function Xo(e,t,n,r,s){if(t==="innerHTML"||t==="textContent"){n!=null&&(... function ff (line 19) | function ff(e,t,n,r){e.addEventListener(t,n,r)} function df (line 19) | function df(e,t,n,r){e.removeEventListener(t,n,r)} function pf (line 19) | function pf(e,t,n,r,s=null){const o=e[ei]||(e[ei]={}),i=o[t];if(r&&i)i.v... function hf (line 19) | function hf(e){let t;if(ti.test(e)){t={};let r;for(;r=e.match(ti);)e=e.s... function yf (line 19) | function yf(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts... function vf (line 19) | function vf(e,t){if(G(t)){const n=e.stopImmediatePropagation;return e.st... function _f (line 19) | function _f(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t... function wf (line 19) | function wf(){return dn||(dn=vu(Ql))} function xf (line 19) | function xf(){return dn=ri?dn:bu(Ql),ri=!0,dn} function Xl (line 19) | function Xl(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLEl... function ea (line 19) | function ea(e){return de(e)?document.querySelector(e):e} function Pf (line 19) | function Pf(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="ob... function Rf (line 19) | function Rf(e){console.warn(`[destr] Dropping "${e}" key to prevent prot... function or (line 19) | function or(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e... function jf (line 19) | function jf(e){return encodeURI(""+e).replace($f,"|")} function ys (line 19) | function ys(e){return jf(typeof e=="string"?e:JSON.stringify(e)).replace... function Qr (line 19) | function Qr(e){return ys(e).replace(Of,"%3D")} function ir (line 19) | function ir(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}} function Df (line 19) | function Df(e){return ir(e.replace(Qs," "))} function Ff (line 19) | function Ff(e){return ir(e.replace(Qs," "))} function Cr (line 19) | function Cr(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e... function Uf (line 19) | function Uf(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=Str... function ta (line 19) | function ta(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Uf(... function xt (line 19) | function xt(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t... function zf (line 19) | function zf(e){return!!e&&Kf.test(e)} function vs (line 19) | function vs(e="",t){return t?qf.test(e):e.endsWith("/")} function Ar (line 19) | function Ar(e="",t){if(!t)return(vs(e)?e.slice(0,-1):e)||"/";if(!vs(e,!0... function lr (line 19) | function lr(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(vs(e,!0))ret... function Zf (line 19) | function Zf(e=""){return e.startsWith("/")} function si (line 19) | function si(e=""){return Zf(e)?e:"/"+e} function Jf (line 19) | function Jf(e,t){if(ra(t)||xt(e))return e;const n=Ar(t);return e.startsW... function Yf (line 19) | function Yf(e,t){if(ra(t))return e;const n=Ar(t);if(!e.startsWith(n))ret... function na (line 19) | function na(e,t){const n=ia(e),r={...Cr(n.search),...t};return n.search=... function ra (line 19) | function ra(e){return!e||e==="/"} function Qf (line 19) | function Qf(e){return e&&e!=="/"} function kn (line 19) | function kn(e,...t){let n=e||"";for(const r of t.filter(s=>Qf(s)))if(n){... function sa (line 19) | function sa(...e){var i,l,a,f;const t=/\/(?!\/)/,n=e.filter(Boolean),r=[... function Xf (line 19) | function Xf(e,t,n={}){return n.trailingSlash||(e=lr(e),t=lr(t)),n.leadin... function ia (line 19) | function ia(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vb... function oi (line 19) | function oi(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*... function la (line 19) | function la(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?... class ed (line 19) | class ed extends Error{constructor(t,n){super(t,n),this.name="FetchError... method constructor (line 19) | constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!... function td (line 19) | function td(e){var a,f,c,u,d;const t=((a=e.error)==null?void 0:a.message... function ii (line 19) | function ii(e="GET"){return nd.has(e.toUpperCase())} function rd (line 19) | function rd(e){if(e===void 0)return!1;const t=typeof e;return t==="strin... function id (line 19) | function id(e=""){if(!e)return"json";const t=e.split(";").shift()||"";re... function ld (line 19) | function ld(e,t,n,r){const s=ad((t==null?void 0:t.headers)??(e==null?voi... function ad (line 19) | function ad(e,t,n){if(!t)return new n(e);const r=new n(t);if(e)for(const... function Dn (line 19) | async function Dn(e,t){if(t)if(Array.isArray(t))for(const n of t)await n... function aa (line 19) | function aa(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.He... function bs (line 19) | function bs(e,t={},n){for(const r in e){const s=e[r],o=n?`${n}:${r}`:r;t... function wd (line 19) | function wd(e,t){const n=t.shift(),r=ca(n);return e.reduce((s,o)=>s.then... function xd (line 19) | function xd(e,t){const n=t.shift(),r=ca(n);return Promise.all(e.map(s=>r... function Xr (line 19) | function Xr(e,t){for(const n of[...e])n(t)} class Sd (line 19) | class Sd{constructor(){this._hooks={},this._before=void 0,this._after=vo... method constructor (line 19) | constructor(){this._hooks={},this._before=void 0,this._after=void 0,th... method hook (line 19) | hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const s=t;let ... method hookOnce (line 19) | hookOnce(t,n){let r,s=(...o)=>(typeof r=="function"&&r(),r=void 0,s=vo... method removeHook (line 19) | removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r... method deprecateHook (line 19) | deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:... method deprecateHooks (line 19) | deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n i... method addHooks (line 19) | addHooks(t){const n=bs(t),r=Object.keys(n).map(s=>this.hook(s,n[s]));r... method removeHooks (line 19) | removeHooks(t){const n=bs(t);for(const r in n)this.removeHook(r,n[r])} method removeAllHooks (line 19) | removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]} method callHook (line 19) | callHook(t,...n){return n.unshift(t),this.callHookWith(wd,t,...n)} method callHookParallel (line 19) | callHookParallel(t,...n){return n.unshift(t),this.callHookWith(xd,t,..... method callHookWith (line 19) | callHookWith(t,n,...r){const s=this._before||this._after?{name:n,args:... method beforeEach (line 19) | beforeEach(t){return this._before=this._before||[],this._before.push(t... method afterEach (line 19) | afterEach(t){return this._after=this._after||[],this._after.push(t),()... function ua (line 19) | function ua(){return new Sd} function Td (line 19) | function Td(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Co... function Ed (line 19) | function Ed(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=Td({.... function fa (line 19) | function fa(e){const t=[];for(const s of _s){const o=s();o&&t.push(o)}co... function pa (line 19) | function pa(e=da){return Ad(e,{asyncContext:!1})} function Od (line 19) | function Od(e){var s;let t=0;const n={_id:e.id||da||"nuxt-app",_scope:lc... function Hd (line 19) | function Hd(e,t){t.hooks&&e.hooks.addHooks(t.hooks)} function Ld (line 19) | async function Ld(e,t){if(typeof t=="function"){const{provide:n}=await e... function $d (line 19) | async function $d(e,t){const n=[],r=[],s=[],o=[];let i=0;async function ... function St (line 19) | function St(e){if(typeof e=="function")return e;const t=e._name||e.name;... function ui (line 19) | function ui(e,t,n){const r=()=>t();return pa(e._id).set(e),e.vueApp.runW... function ha (line 19) | function ha(e){var n;let t;return xr()&&(t=(n=Er())==null?void 0:n.appCo... function ge (line 19) | function ge(e){const t=ha(e);if(!t)throw new Error("[nuxt] instance unav... function Yt (line 19) | function Yt(e){return ge().$config} function Fn (line 19) | function Fn(e,t,n){Object.defineProperty(e,t,{get:()=>n})} function Nd (line 19) | function Nd(e,t){return{ctx:{table:e},matchAll:n=>ma(n,e)}} function ga (line 19) | function ga(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Ob... function jd (line 19) | function jd(e){return Nd(ga(e))} function ma (line 19) | function ma(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];fo... function fi (line 19) | function fi(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)} function es (line 19) | function es(e){if(e===null||typeof e!="object")return!1;const t=Object.g... function ws (line 19) | function ws(e,t,n=".",r){if(!es(t))return ws(e,{},n,r);const s=Object.as... function Dd (line 19) | function Dd(e){return(...t)=>t.reduce((n,r)=>ws(n,r,"",e),{})} function Ud (line 19) | function Ud(e,t){try{return t in e}catch{return!1}} class xs (line 19) | class xs extends Error{constructor(n,r={}){super(n,r);ct(this,"statusCod... method constructor (line 19) | constructor(n,r={}){super(n,r);ct(this,"statusCode",500);ct(this,"fata... method toJSON (line 19) | toJSON(){const n={message:this.message,statusCode:Ss(this.statusCode,5... function Bd (line 19) | function Bd(e){if(typeof e=="string")return new xs(e);if(Vd(e))return e;... function Vd (line 19) | function Vd(e){var t;return((t=e==null?void 0:e.constructor)==null?void ... function ya (line 19) | function ya(e=""){return e.replace(Wd,"")} function Ss (line 19) | function Ss(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e... function Ts (line 19) | function Ts(e){return na(e.path||"",e.query||{})+(e.hash||"")} function di (line 19) | function di(e){const t=Jd(e),n=new ArrayBuffer(t.length),r=new DataView(... function Jd (line 19) | function Jd(e){e.length%4===0&&(e=e.replace(/==?$/,""));let t="",n=0,r=0... function rp (line 19) | function rp(e,t){return sp(JSON.parse(e),t)} function sp (line 19) | function sp(e,t){if(typeof e=="number")return s(e,!0);if(!Array.isArray(... function it (line 19) | function it(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n=t.ind... function Sa (line 19) | function Sa(e){return Object.fromEntries(Object.entries(e).filter(([t,n]... function Es (line 19) | function Es(e){return Array.isArray(e)?e.map(Es):!e||typeof e!="object"?... function Ta (line 19) | function Ta(e,t={}){const{entrySeparator:n="",keyValueSeparator:r="",wra... function hi (line 19) | function hi(e,t){const n=Sa(t),r=it(e),s=Ea(r);if(!no.has(r))return[{[s]... function Ea (line 19) | function Ea(e){var r;if(((r=xa[e])==null?void 0:r.metaKey)==="http-equiv... function dp (line 19) | function dp(e){return fp[e]||it(e)} function pp (line 19) | function pp(e,t){var n;return t==="refresh"?`${e.seconds};url=${e.url}`:... function fr (line 19) | function fr(e){const t=[],n={};for(const[s,o]of Object.entries(e)){if(Ar... function Ca (line 19) | function Ca(e){const t=e.split(":")[1];return no.has(t)} function Cs (line 19) | function Cs(e){const{props:t,tag:n}=e;if(ap.has(n))return n;if(n==="link... function gi (line 19) | function gi(e){const t=e._h||e._d;if(t)return t;const n=e.textContent||e... function dr (line 19) | function dr(e,t,n){typeof e==="function"&&(!n||n!=="titleTemplate"&&!(n[... function mp (line 19) | function mp(e,t){const n=e==="style"?new Map:new Set;function r(s){const... function Aa (line 19) | function Aa(e,t){return e.props=e.props||{},t&&Object.entries(t).forEach... function yp (line 19) | function yp(e,t){const n=typeof t=="object"&&typeof t!="function"?t:{[e=... function vp (line 19) | function vp(e,t){if(!e)return[];typeof e=="function"&&(e=e());const n=(s... function wp (line 19) | function wp(e,t){var o;if(typeof t.tagPriority=="number")return t.tagPri... function vi (line 19) | function vi(e,t){const n=typeof t=="function"?t(e):t,r=n.key||String(e.p... function xp (line 19) | function xp(e={}){var l;const t=ua();t.addHooks(e.hooks||{});const n=!e.... function Tp (line 19) | function Tp(e,t,n=!1){var s;let r;if(t==="s"||t==="pageTitle")r=e.pageTi... function Un (line 19) | function Un(e,t,n,r=!1){if(typeof e!="string"||!e.includes("%"))return e... function Ps (line 19) | async function Ps(e){if(typeof e==="function")return e;if(e instanceof P... function Ip (line 19) | function Ip(e){return{install(n){n.config.globalProperties.$unhead=e,n.c... function Pa (line 19) | function Pa(){if(xr()){const e=Xe(ro);if(!e)throw new Error("useHead() w... function Ra (line 19) | function Ra(e,t={}){const n=t.head||Pa();return n.ssr?n.push(e||{},t):Op... function Op (line 19) | function Op(e,t,n={}){const r=ue(!1);let s;return Xt(()=>{const i=r.valu... function Hp (line 19) | function Hp(e={},t={}){(t.head||Pa()).use(hp);const{title:r,titleTemplat... function ka (line 19) | function ka(e){var n;const t=e||ha();return((n=t==null?void 0:t.ssrConte... function Bg (line 19) | function Bg(e,t={}){const n=ka(t.nuxt);if(n)return Ra(e,{head:n,...t})} function Lp (line 19) | function Lp(e,t={}){const n=ka(t.nuxt);if(n)return Hp(e,{head:n,...t})} function o (line 19) | function o(i){const l=new Event("vite:preloadError",{cancelable:!0});if(... function jp (line 19) | function jp(){return qn=$fetch(Xs(`builds/meta/${Yt().app.buildId}.json`... function Rr (line 19) | function Rr(){return qn||jp()} function so (line 19) | async function so(e){const t=typeof e=="string"?e:e.path;if(await Rr(),!... function xi (line 19) | async function xi(e,t={}){const n=await Fp(e,t),r=ge(),s=r._payloadCache... function Fp (line 19) | async function Fp(e,t={}){const n=new URL(e,"http://localhost");if(n.hos... function Ma (line 19) | async function Ma(e){const t=fetch(e).then(n=>n.text().then(Oa));try{ret... function Ia (line 19) | async function Ia(e=ba().path){const t=ge();return e=Ar(e),(await Rr()).... function Up (line 19) | async function Up(){var r;if(Pt)return Pt;const e=document.getElementByI... function Oa (line 19) | async function Oa(e){return await rp(e,ge()._payloadRevivers)} function Bp (line 19) | function Bp(e,t){ge()._payloadRevivers[e]=t} method setup (line 19) | async setup(e){let t,n;for(const[r,s]of Vp)Bp(r,s);Object.assign(e.paylo... function oo (line 19) | async function oo(e,t={}){const n=t.document||e.resolvedOptions.document... function Kp (line 19) | function Kp(e={}){var r,s,o;const t=((r=e.domOptions)==null?void 0:r.ren... function qp (line 19) | function qp(e,t){let n=0;return()=>{const r=++n;t(()=>{n===r&&e()})}} function Gp (line 19) | function Gp(e={}){const t=Kp({domOptions:{render:qp(()=>oo(t),Qe)},...e}... method setup (line 19) | setup(e){const t=Gp(zp);e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1... function ts (line 19) | function ts(e){typeof e=="object"&&(e=la({pathname:e.path||"",search:ta(... method setup (line 19) | setup(e){const t=Yf(window.location.pathname,Yt().app.baseURL)+window.lo... method setup (line 19) | setup(e){et().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const... function n (line 19) | async function n(){const r=await Rr();t&&clearTimeout(t),t=setTimeout(n,... function rh (line 19) | function rh(e={}){const t=e.path||window.location.pathname;let n={};try{... method setup (line 19) | setup(e){const t=et(),n=Yt(),r=new Set;t.beforeEach(()=>{r.clear()}),e.h... function Ha (line 19) | async function Ha(e,t=et()){const{path:n,matched:r}=t.resolve(e);if(!r.l... function ah (line 19) | function ah(e){const t=e.componentName||"NuxtLink";function n(o){return ... function Si (line 19) | function Si(e,t){const n=t==="append"?lr:Ar;return xt(e)&&!e.startsWith(... function ch (line 19) | function ch(){const e=ge();if(e._observer)return e._observer;let t=null;... function fh (line 19) | function fh(){const e=navigator.connection;return!!(e&&(e.saveData||uh.t... function ao (line 19) | function ao(){return Xe(La,()=>`${++ph}`)()} function hh (line 19) | function hh(e){Pn(La,e)} function pe (line 19) | function pe(e){var t;if(e==null||e.value==null)return null;let n=(t=e.va... function Mr (line 19) | function Mr(e,t,...n){if(e in t){let s=t[e];return typeof s=="function"?... method constructor (line 19) | constructor(){Ti(this,"current",this.detect()),Ti(this,"currentId",0)} method set (line 19) | set(t){this.current!==t&&(this.currentId=0,this.current=t)} method reset (line 19) | reset(){this.set(this.detect())} method nextId (line 19) | nextId(){return++this.currentId} method isServer (line 19) | get isServer(){return this.current==="server"} method isClient (line 19) | get isClient(){return this.current==="client"} method detect (line 19) | detect(){return typeof window>"u"||typeof document>"u"?"server":"client"} function uo (line 19) | function uo(e){if(co.isServer)return null;if(e instanceof Node)return e.... function $a (line 19) | function $a(e=document.body){return e==null?[]:Array.from(e.querySelecto... function po (line 19) | function po(e,t=0){var n;return e===((n=uo(e))==null?void 0:n.body)?!1:M... function Na (line 19) | function Na(e){let t=uo(e);Qe(()=>{t&&!po(t.activeElement,0)&&wh(e)})} function wh (line 19) | function wh(e){e==null||e.focus({preventScroll:!0})} function Sh (line 19) | function Sh(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void ... function ja (line 19) | function ja(e,t=n=>n){return e.slice().sort((n,r)=>{let s=t(n),o=t(r);if... function Th (line 19) | function Th(e,t){return Eh($a(),t,{relativeTo:e})} function Eh (line 19) | function Eh(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:s=[]}={}){va... function Ch (line 19) | function Ch(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.... function Ah (line 19) | function Ah(){return/Android/gi.test(window.navigator.userAgent)} function Ph (line 19) | function Ph(){return Ch()||Ah()} function Bn (line 19) | function Bn(e,t,n){co.isServer||Xt(r=>{document.addEventListener(e,t,n),... function Rh (line 19) | function Rh(e,t,n){co.isServer||Xt(r=>{window.addEventListener(e,t,n),r(... function kh (line 19) | function kh(e,t,n=me(()=>!0)){function r(o,i){if(!n.value||o.defaultPrev... function Ei (line 19) | function Ei(e,t){if(e)return e;let n=t??"button";if(typeof n=="string"&&... function Mh (line 19) | function Mh(e,t){let n=ue(Ei(e.value.type,e.value.as));return An(()=>{n.... function Ci (line 19) | function Ci(e){return[e.screenX,e.screenY]} function Ih (line 19) | function Ih(){let e=ue([-1,-1]);return{wasMoved(t){let n=Ci(t);return e.... function Oh (line 19) | function Oh({container:e,accept:t,walk:n,enabled:r}){Xt(()=>{let s=e.val... function Ir (line 19) | function Ir({visible:e=!0,features:t=0,ourProps:n,theirProps:r,...s}){va... function ns (line 19) | function ns({props:e,attrs:t,slots:n,slot:r,name:s}){var o,i;let{as:l,..... function Da (line 22) | function Da(e){return e.flatMap(t=>t.type===he?Da(t.children):[t])} function Fa (line 22) | function Fa(...e){if(e.length===0)return{};if(e.length===1)return e[0];l... function Lh (line 22) | function Lh(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&del... function $h (line 22) | function $h(e){return e==null?!1:typeof e.type=="string"||typeof e.type=... function Nh (line 22) | function Nh(){return Xe(Ua,null)} function jh (line 22) | function jh(e){Pn(Ua,e)} function Dh (line 22) | function Dh(e){throw new Error("Unexpected object: "+e)} function Fh (line 22) | function Fh(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r... function Pi (line 22) | function Pi(e){var t,n;let r=(t=e.innerText)!=null?t:"",s=e.cloneNode(!0... function Uh (line 22) | function Uh(e){let t=e.getAttribute("aria-label");if(typeof t=="string")... function Bh (line 22) | function Bh(e){let t=ue(""),n=ue("");return()=>{let r=pe(e);if(!r)return... function Kh (line 22) | function Kh(e){requestAnimationFrame(()=>requestAnimationFrame(e))} function Or (line 22) | function Or(e){let t=Xe(Ba,null);if(t===null){let n=new Error(`<${e} /> ... method setup (line 22) | setup(e,{slots:t,attrs:n}){let r=ue(1),s=ue(null),o=ue(null),i=ue([]),l=... method setup (line 22) | setup(e,{attrs:t,slots:n,expose:r}){var s;let o=(s=e.id)!=null?s:`headle... method setup (line 22) | setup(e,{attrs:t,slots:n,expose:r}){var s;let o=(s=e.id)!=null?s:`headle... method setup (line 22) | setup(e,{slots:t,attrs:n,expose:r}){var s;let o=(s=e.id)!=null?s:`headle... function qh (line 22) | function qh(e,t){return te(),fe("svg",{xmlns:"http://www.w3.org/2000/svg... function Gh (line 22) | function Gh(e,t){return te(),fe("svg",{xmlns:"http://www.w3.org/2000/svg... function zh (line 22) | function zh(e,t){return te(),fe("svg",{xmlns:"http://www.w3.org/2000/svg... function Va (line 22) | function Va(e,t){return te(),fe("svg",{xmlns:"http://www.w3.org/2000/svg... function Zh (line 22) | function Zh(e,t){return te(),fe("svg",{xmlns:"http://www.w3.org/2000/svg... function Jh (line 22) | function Jh(e,t){return te(),fe("svg",{xmlns:"http://www.w3.org/2000/svg... function Yh (line 22) | function Yh(e,t){return te(),fe("svg",{xmlns:"http://www.w3.org/2000/svg... function Qh (line 22) | function Qh(e,t){return te(),fe("svg",{xmlns:"http://www.w3.org/2000/svg... method setup (line 22) | setup(e){const t=[{title:"Getting Started",href:"https://mercedes-benz.g... function ug (line 22) | function ug(e,t){return te(),fe("div",cg,t[0]||(t[0]=[Zs('null,n=ge(),r=n.deferHydration();if(n.isHydrating){... function o (line 24) | async function o(a){var f;await s.callHook("app:error",a),(f=s.payload).... FILE: github-actions/scan/__test__/configuration-builder.test.ts function logDebug (line 11) | function logDebug(model: SecHubConfiguration){ FILE: github-actions/scan/__test__/integrationtest.test.ts function resolveFromEnv (line 91) | function resolveFromEnv(name: string, defaultValue: string): string { function initInputMap (line 95) | function initInputMap() { function assertActionIsMarkedAsFailed (line 414) | function assertActionIsMarkedAsFailed() { function assertActionIsNotMarkedAsFailed (line 418) | function assertActionIsNotMarkedAsFailed() { function assertLastClientExitCode (line 422) | function assertLastClientExitCode(context: LaunchContext, exitCode: numb... function assertTrafficLight (line 426) | function assertTrafficLight(context: LaunchContext, trafficLight: string) { function assertJsonReportContains (line 432) | function assertJsonReportContains(context: LaunchContext, textPart: stri... function assertUploadDone (line 437) | function assertUploadDone() { function loadHTMLReportAndAssertItContains (line 441) | function loadHTMLReportAndAssertItContains(context: LaunchContext, textP... function loadSpdxJsonReportAndAssertItContains (line 455) | function loadSpdxJsonReportAndAssertItContains(context: LaunchContext, t... function createDefineFalsePositivesFile (line 469) | function createDefineFalsePositivesFile(context: LaunchContext): string { function deleteFile (line 477) | function deleteFile(file: string) { FILE: github-actions/scan/__test__/integrationtest/testframework.ts class IntegrationTestContext (line 5) | class IntegrationTestContext { method finish (line 13) | public finish() { FILE: github-actions/scan/__test__/sechub-cli.test.ts function mockSpawn (line 47) | function mockSpawn(exitCode = 0, signal: NodeJS.Signals | null = null) { FILE: github-actions/scan/src/action-helper.ts function failAction (line 9) | function failAction(exitCode: number): void { function handleError (line 17) | function handleError(error: string | Error): void { FILE: github-actions/scan/src/client-download.ts function downloadClientRelease (line 17) | async function downloadClientRelease(context: LaunchContext): Promise { function isValidVersion (line 31) | function isValidVersion(version: string): boolean { function getRedirectUrl (line 39) | async function getRedirectUrl(url: string): Promise { FILE: github-actions/scan/src/configuration-builder.ts function createSecHubConfigJsonFile (line 14) | function createSecHubConfigJsonFile(secHubJsonTargetFilePath: string, da... function createSecHubConfigJsonString (line 28) | function createSecHubConfigJsonString(data: SecHubConfigurationModelBuil... class SecHubConfigurationModelBuilderData (line 34) | class SecHubConfigurationModelBuilderData { function createSecHubConfigurationModel (line 54) | function createSecHubConfigurationModel(builderData: SecHubConfiguration... function createSourceOrBinaryDataReference (line 96) | function createSourceOrBinaryDataReference(referenceName: string, builde... function isStringInArrayIgnoreCase (line 121) | function isStringInArrayIgnoreCase(target: string, array: string[]): boo... FILE: github-actions/scan/src/configuration-model-customizer.ts constant ADDITIONAL_EXCLUDES (line 3) | const ADDITIONAL_EXCLUDES: string[] = ['**/.sechub-gha/**'] function addAdditonalExcludes (line 14) | function addAdditonalExcludes(sechubConfigJson: any): void { function handleDataSection (line 19) | function handleDataSection(dataSection: any) { function handleLegacyCodeScanSection (line 39) | function handleLegacyCodeScanSection(codeScan: any){ FILE: github-actions/scan/src/content-type.ts class ContentType (line 5) | class ContentType { method isSource (line 10) | public static isSource(data: string | undefined): boolean { method isBinary (line 17) | public static isBinary(data: string | undefined): boolean { method safeAcceptedContentType (line 24) | static safeAcceptedContentType(contentType: string): string { FILE: github-actions/scan/src/environment.ts function initEnvironmentVariables (line 10) | function initEnvironmentVariables(data: GitHubInputData, projectName: st... function getValueIfNotVariable (line 21) | function getValueIfNotVariable(valueOrEnvName: string): string | undefin... FILE: github-actions/scan/src/exitcode.ts function logExitCode (line 27) | function logExitCode(code: number) { FILE: github-actions/scan/src/fs-helper.ts function getWorkspaceDir (line 19) | function getWorkspaceDir(): string { function ensureDirectorySync (line 40) | function ensureDirectorySync(path: string) { function chmodSync (line 53) | function chmodSync(path: string) { function downloadFile (line 62) | async function downloadFile(url: string, dest: string) { function unzipFile (line 83) | async function unzipFile(zipPath: string, dest: string) { function getFiles (line 96) | function getFiles(pattern: string): string[] { function deleteDirectoryExceptGivenFile (line 116) | function deleteDirectoryExceptGivenFile(directoryToCleanUp: string, file... FILE: github-actions/scan/src/fs-wrapper.ts function readFileSync (line 13) | function readFileSync(filePath: string, options: function openSync (line 26) | function openSync(path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode ... function closeSync (line 34) | function closeSync(fd: number): void { function mkdtempSync (line 47) | function mkdtempSync(prefix: string, options?: fs.EncodingOption): string { FILE: github-actions/scan/src/github-input.ts constant PARAM_CONFIG_PATH (line 5) | const PARAM_CONFIG_PATH = 'config-path'; constant PARAM_SECHUB_SERVER_URL (line 6) | const PARAM_SECHUB_SERVER_URL = 'url'; constant PARAM_API_TOKEN (line 7) | const PARAM_API_TOKEN = 'api-token'; constant PARAM_SECHUB_USER (line 8) | const PARAM_SECHUB_USER = 'user'; constant PARAM_PROJECT_NAME (line 9) | const PARAM_PROJECT_NAME = 'project-name'; constant PARAM_CLIENT_VERSION (line 10) | const PARAM_CLIENT_VERSION = 'version'; constant PARAM_ADD_SCM_HISTORY (line 11) | const PARAM_ADD_SCM_HISTORY = 'add-scm-history'; constant PARAM_DEBUG (line 12) | const PARAM_DEBUG = 'debug'; constant PARAM_INCLUDED_FOLDERS (line 13) | const PARAM_INCLUDED_FOLDERS = 'include-folders'; constant PARAM_EXCLUDED_FOLDERS (line 14) | const PARAM_EXCLUDED_FOLDERS = 'exclude-folders'; constant PARAM_REPORT_FORMATS (line 15) | const PARAM_REPORT_FORMATS = 'report-formats'; constant PARAM_FAIL_JOB_ON_FINDING (line 16) | const PARAM_FAIL_JOB_ON_FINDING = 'fail-job-with-findings'; constant PARAM_TRUST_ALL (line 17) | const PARAM_TRUST_ALL = 'trust-all'; constant PARAM_SCAN_TYPES (line 19) | const PARAM_SCAN_TYPES = 'scan-types'; constant PARAM_CONTENT_TYPE (line 20) | const PARAM_CONTENT_TYPE = 'content-type'; constant PARAM_DEFINE_FALSE_POSITIVES (line 21) | const PARAM_DEFINE_FALSE_POSITIVES= 'define-false-positives'; constant PARAM_CLIENT_BUILD_FOLDER (line 24) | const PARAM_CLIENT_BUILD_FOLDER = 'client-build-folder'; type GitHubInputData (line 26) | interface GitHubInputData { constant INPUT_DATA_DEFAULTS (line 48) | const INPUT_DATA_DEFAULTS: GitHubInputData = { function resolveGitHubInputData (line 69) | function resolveGitHubInputData(): GitHubInputData { function getParam (line 98) | function getParam(param: string): string { FILE: github-actions/scan/src/init-scan.ts function initSecHubJson (line 17) | function initSecHubJson(secHubJsonTargetFilePath: string, customSecHubCo... function initReportFormats (line 45) | function initReportFormats(reportFormats: string): string[] { function ensureJsonReportAtBeginning (line 61) | function ensureJsonReportAtBeginning(reportFormats: string[]): void { FILE: github-actions/scan/src/input-helper.ts constant COMMA (line 7) | const COMMA = ','; function split (line 15) | function split(input: string): string[] { function safeAcceptedScanTypes (line 24) | function safeAcceptedScanTypes(data: string[]): string[] { function resolveProxyConfig (line 67) | function resolveProxyConfig(): URL | undefined { function equalIgnoreCase (line 83) | function equalIgnoreCase(string1: string, string2: string): boolean { FILE: github-actions/scan/src/json-helper.ts function getFieldFromJson (line 11) | function getFieldFromJson(field: string, jsonData: any): any | undefined { FILE: github-actions/scan/src/launcher.ts function launch (line 27) | async function launch(): Promise { type LaunchContext (line 47) | interface LaunchContext { constant LAUNCHER_CONTEXT_DEFAULTS (line 74) | const LAUNCHER_CONTEXT_DEFAULTS: LaunchContext = { function resolveClientDownloadFolder (line 96) | function resolveClientDownloadFolder(clientVersion: string, gitHubInputD... function createContext (line 116) | async function createContext(): Promise { function createSafeBuilderData (line 164) | function createSafeBuilderData(gitHubInputData: GitHubInputData) { function init (line 175) | async function init(context: LaunchContext) { function executeScan (line 186) | async function executeScan(context: LaunchContext) { function executeDefineFalsePositives (line 196) | function executeDefineFalsePositives(context: LaunchContext) { function postScan (line 202) | async function postScan(context: LaunchContext): Promise { FILE: github-actions/scan/src/main.ts function main (line 8) | async function main(): Promise { FILE: github-actions/scan/src/output-helper.ts function storeOutput (line 22) | function storeOutput(field: string, value: string) { FILE: github-actions/scan/src/platform-helper.ts function getPlatform (line 5) | function getPlatform() { function getPlatformDirectory (line 9) | function getPlatformDirectory(): string { FILE: github-actions/scan/src/post-scan.ts constant NEW_LINE_SEPARATOR (line 15) | const NEW_LINE_SEPARATOR = '\n'; function collectReportData (line 20) | function collectReportData(context: LaunchContext) { function collectJsonReportData (line 29) | function collectJsonReportData(context: LaunchContext) { function downloadOtherReportsThanJson (line 52) | function downloadOtherReportsThanJson(context: LaunchContext) { function asJsonObject (line 73) | function asJsonObject(text: string): object | undefined { function uploadArtifact (line 88) | async function uploadArtifact(context: LaunchContext, name: string, file... function resolveReportNameForScanJob (line 125) | function resolveReportNameForScanJob(context: LaunchContext): string { function reportOutputs (line 159) | function reportOutputs(jsonData: any): string { function analyzeFindings (line 185) | function analyzeFindings(jsonData: any): { mediumCount: number; highCoun... function buildSummary (line 238) | function buildSummary(trafficLight: string, totalFindings: number, findi... function setOutput (line 279) | function setOutput(field: string, value: any, dataFormat: string) { FILE: github-actions/scan/src/projectname-resolver.ts function resolveProjectName (line 12) | function resolveProjectName(gitHubInputData: GitHubInputData, configFile... function asJsonObject (line 39) | function asJsonObject(text: string): object | undefined { FILE: github-actions/scan/src/report-formats.ts function getValidFormatsFromInput (line 11) | function getValidFormatsFromInput(inputFormats: string): string[] { FILE: github-actions/scan/src/sechub-cli.ts function scan (line 16) | async function scan(context: LaunchContext) { function spawnAndWait (line 55) | function spawnAndWait(command: string, args: string[], options: SpawnOpt... function logAndCloseStdOutFile (line 84) | function logAndCloseStdOutFile(prefix: string, stdOutFd:number, stdOutFi... function extractJobUUID (line 95) | function extractJobUUID(output: string): string { function getReport (line 122) | function getReport(jobUUID: string, reportFormat: string, context: Launc... function defineFalsePositives (line 159) | function defineFalsePositives(context: LaunchContext) { FILE: github-actions/scan/src/shell-arg-sanitizer.ts constant SHELL_ARGUMENT_CHARACTER_WHITELIST (line 6) | const SHELL_ARGUMENT_CHARACTER_WHITELIST = /^[a-zA-Z0-9._\-\/ ]+$/; constant FULL_WORD (line 7) | const FULL_WORD = /^[a-zA-Z]+$/; function sanitize (line 22) | function sanitize(arg: string): string { class CommandInjectionError (line 46) | class CommandInjectionError extends Error { method constructor (line 49) | constructor(msg: string) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/SecHubActivator.java class SecHubActivator (line 16) | public class SecHubActivator extends AbstractUIPlugin { method start (line 25) | @Override method stop (line 38) | @Override method getDefault (line 49) | public static SecHubActivator getDefault() { method getImporter (line 53) | public SecHubReportImporter getImporter() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/SecHubPerspective.java class SecHubPerspective (line 13) | public class SecHubPerspective implements IPerspectiveFactory { method createInitialLayout (line 15) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/SecHubWorkbenchListener.java class SecHubWorkbenchListener (line 13) | public class SecHubWorkbenchListener implements IWorkbenchListener { method preShutdown (line 15) | @Override method postShutdown (line 23) | @Override method storeCurrentSelectedProject (line 27) | private void storeCurrentSelectedProject() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/access/SecHubAccessFactory.java class SecHubAccessFactory (line 8) | public class SecHubAccessFactory { method create (line 10) | public static SecHubAccess create() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/callhierarchy/SecHubCallHierarchyView.java class SecHubCallHierarchyView (line 56) | public class SecHubCallHierarchyView extends ViewPart { method createPartControl (line 86) | @Override method createComponents (line 101) | private void createComponents(Composite parent) { method createContextMenu (line 184) | private void createContextMenu() { method setFocus (line 194) | @Override method createColumns (line 199) | private void createColumns() { method makeActions (line 203) | private void makeActions() { method contributeToActionBars (line 212) | private void contributeToActionBars() { method fillLocalToolBar (line 218) | private void fillLocalToolBar(IToolBarManager manager) { method fillLocalPullDown (line 227) | private void fillLocalPullDown(IMenuManager manager) { method createRightTreeColumns (line 236) | private void createRightTreeColumns() { method createTreeViewerColumn (line 252) | private TreeViewerColumn createTreeViewerColumn(TreeViewer viewer, Str... method hookSelectionListener (line 261) | private void hookSelectionListener() { method openFirstSelectionInTreeByEditor (line 289) | private void openFirstSelectionInTreeByEditor() { method searchInProjectsForFinding (line 303) | private void searchInProjectsForFinding(FindingNode finding) { method selectNodeOnRightTree (line 307) | private void selectNodeOnRightTree(FindingNode node) { method update (line 319) | public void update(FindingModel model) { class AbstractNodeSelectionAction (line 338) | private abstract class AbstractNodeSelectionAction extends Action { method run (line 340) | public final void run() { method calculateNextNodeToSelect (line 360) | protected abstract FindingNode calculateNextNodeToSelect(FindingNode... class MoveToFirstStepAction (line 363) | private class MoveToFirstStepAction extends AbstractNodeSelectionAction { method MoveToFirstStepAction (line 364) | public MoveToFirstStepAction() { method calculateNextNodeToSelect (line 370) | @Override class MoveToLastStepAction (line 379) | private class MoveToLastStepAction extends AbstractNodeSelectionAction { method MoveToLastStepAction (line 380) | public MoveToLastStepAction() { method calculateNextNodeToSelect (line 386) | @Override class MoveToStepBeforeAction (line 395) | private class MoveToStepBeforeAction extends AbstractNodeSelectionActi... method MoveToStepBeforeAction (line 396) | public MoveToStepBeforeAction() { method calculateNextNodeToSelect (line 402) | @Override class MoveToNextStepAction (line 412) | private class MoveToNextStepAction extends AbstractNodeSelectionAction { method MoveToNextStepAction (line 413) | public MoveToNextStepAction() { method calculateNextNodeToSelect (line 419) | @Override class OpenCallHierarchyEntryInEditor (line 431) | private class OpenCallHierarchyEntryInEditor extends Action{ method OpenCallHierarchyEntryInEditor (line 432) | public OpenCallHierarchyEntryInEditor() { method run (line 437) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/component/DragAndDropCallback.java type DragAndDropCallback (line 4) | public interface DragAndDropCallback { method drop (line 6) | void drop(DragAndDropData data); FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/component/DragAndDropData.java class DragAndDropData (line 8) | public class DragAndDropData { method add (line 12) | public void add(File file) { method getFiles (line 16) | public List getFiles() { method getFirstFileOrNull (line 20) | public File getFirstFileOrNull() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/component/DragAndDropSupport.java class DragAndDropSupport (line 29) | public class DragAndDropSupport { method enableDragAndDrop (line 31) | public void enableDragAndDrop(Control dropControl, DragAndDropCallback... FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/component/FileChooser.java class FileChooser (line 21) | public class FileChooser extends Composite { method FileChooser (line 27) | public FileChooser(Composite parent) { method createContent (line 32) | public void createContent() { method getText (line 69) | public String getText() { method getTextControl (line 73) | public Text getTextControl() { method getFile (line 77) | public File getFile() { method getTitle (line 89) | public String getTitle() { method setTitle (line 93) | public void setTitle(String title) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/component/ServerChooser.java class ServerChooser (line 14) | public class ServerChooser extends Composite { method ServerChooser (line 17) | public ServerChooser(Composite parent) { method createContent (line 22) | public void createContent() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/decorators/SecHubReportJSONFileDecorator.java class SecHubReportJSONFileDecorator (line 12) | public class SecHubReportJSONFileDecorator implements ILightweightLabelD... method decorate (line 19) | public void decorate(Object element, IDecoration decoration) { method addListener (line 33) | public void addListener(ILabelProviderListener listener) { method dispose (line 36) | public void dispose() { method isLabelProperty (line 39) | public boolean isLabelProperty(Object element, String property) { method removeListener (line 43) | public void removeListener(ILabelProviderListener listener) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/handlers/SecHubJobImportByContextMenuHandler.java class SecHubJobImportByContextMenuHandler (line 21) | public class SecHubJobImportByContextMenuHandler extends AbstractHandler { method execute (line 23) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/handlers/SecHubJobImportHandler.java class SecHubJobImportHandler (line 15) | public class SecHubJobImportHandler extends AbstractHandler { method execute (line 17) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/model/WorkspaceFindingNodeLocator.java class WorkspaceFindingNodeLocator (line 41) | public class WorkspaceFindingNodeLocator { method WorkspaceFindingNodeLocator (line 46) | public WorkspaceFindingNodeLocator(IWorkbench workbench) { method searchInProjectsForFindingAndShowInEditor (line 50) | public void searchInProjectsForFindingAndShowInEditor(FindingNode find... method searchInProjectsForFindingAndShowInEditorInternal (line 56) | private IStatus searchInProjectsForFindingAndShowInEditorInternal(Find... method searchForFindingInFile (line 137) | private FindingMatchType searchForFindingInFile(IFile file, FindingNod... method selectFindingInEditor (line 188) | private FindingMatchType selectFindingInEditor(FindingNode finding, IT... method getShell (line 213) | private Shell getShell() { type FindingMatchType (line 220) | private enum FindingMatchType { class FindingNodeLocatorJob (line 233) | private class FindingNodeLocatorJob extends UIJob { method FindingNodeLocatorJob (line 237) | public FindingNodeLocatorJob(FindingNode finding) { method runInUIThread (line 242) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/preferences/PreferenceIdConstants.java class PreferenceIdConstants (line 4) | public class PreferenceIdConstants { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/preferences/SecHubPreferences.java class SecHubPreferences (line 11) | public class SecHubPreferences { method SecHubPreferences (line 17) | private SecHubPreferences() { method get (line 21) | public static SecHubPreferences get() { method openServerPreferences (line 25) | public void openServerPreferences() { method openPreferencePage (line 29) | public void openPreferencePage(String id, boolean blockOnOpen) { method getServerURL (line 39) | public String getServerURL() { method getSecureStorageAccess (line 43) | public SecureStorageAccess getSecureStorageAccess() { method getScopedPreferenceStore (line 47) | public ScopedPreferenceStore getScopedPreferenceStore() { method getTrustAll (line 51) | public boolean getTrustAll() { method isUsingCustomWebUIUrl (line 55) | public boolean isUsingCustomWebUIUrl() { method getCustomWebUIUrl (line 59) | public String getCustomWebUIUrl() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/preferences/SechubPreferenceInitializer.java class SechubPreferenceInitializer (line 7) | public class SechubPreferenceInitializer extends AbstractPreferenceIniti... method initializeDefaultPreferences (line 9) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/preferences/SechubPreferencePage.java class SechubPreferencePage (line 25) | public class SechubPreferencePage extends FieldEditorPreferencePage impl... method SechubPreferencePage (line 43) | public SechubPreferencePage() { method init (line 47) | @Override method createFieldEditors (line 54) | @Override method updateCustomWebUIUrlField (line 96) | private void updateCustomWebUIUrlField() { method initialize (line 106) | @Override method performOk (line 123) | @Override method validateServerURL (line 176) | private void validateServerURL() throws URISyntaxException { method addHttpsProtocol (line 180) | private void addHttpsProtocol() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/preferences/SecureStorageAccess.java class SecureStorageAccess (line 8) | public class SecureStorageAccess { method SecureStorageAccess (line 15) | public SecureStorageAccess() { method getSecurePreferences (line 20) | public ISecurePreferences getSecurePreferences() { method storeSecureStorage (line 24) | public void storeSecureStorage(String username, String password) throw... method getUserId (line 29) | public String getUserId() throws StorageException { method getApiToken (line 34) | public String getApiToken() throws StorageException { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/CallHierarchyLabelProvider.java class CallHierarchyLabelProvider (line 14) | public class CallHierarchyLabelProvider extends LabelProvider implements... method CallHierarchyLabelProvider (line 18) | public CallHierarchyLabelProvider() { method getStyledText (line 22) | @Override method getImage (line 41) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/FindingModelTreeContentProvider.java class FindingModelTreeContentProvider (line 9) | public class FindingModelTreeContentProvider implements ITreeContentProv... method getElements (line 12) | @Override method getChildren (line 21) | @Override method getParent (line 30) | @Override method hasChildren (line 39) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/FirstFindingNodesOnlyFindingModelTreeContentProvider.java class FirstFindingNodesOnlyFindingModelTreeContentProvider (line 4) | public class FirstFindingNodesOnlyFindingModelTreeContentProvider extend... method hasChildren (line 6) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/OnlyInputElementItselfTreeContentProvider.java class OnlyInputElementItselfTreeContentProvider (line 6) | public class OnlyInputElementItselfTreeContentProvider implements ITreeC... method getElements (line 10) | @Override method getChildren (line 15) | @Override method getParent (line 20) | @Override method hasChildren (line 25) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/findings/AbstractSecHubFindingNodeColumnLabelProvider.java class AbstractSecHubFindingNodeColumnLabelProvider (line 8) | abstract class AbstractSecHubFindingNodeColumnLabelProvider extends Colu... method getText (line 9) | @Override method getTextForNode (line 18) | protected abstract String getTextForNode(FindingNode element); method getTextForInteger (line 20) | protected String getTextForInteger(Integer integer) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/findings/ColumnColumnLabelProvider.java class ColumnColumnLabelProvider (line 6) | final class ColumnColumnLabelProvider extends AbstractSecHubFindingNodeC... method getTextForNode (line 7) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/findings/DescriptionColumnLabelProvider.java class DescriptionColumnLabelProvider (line 6) | final class DescriptionColumnLabelProvider extends AbstractSecHubFinding... method getTextForNode (line 7) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/findings/FalsePositiveFindingNodeColumnLabelProvider.java class FalsePositiveFindingNodeColumnLabelProvider (line 13) | final class FalsePositiveFindingNodeColumnLabelProvider extends ColumnLa... method getImage (line 17) | @Override method getText (line 25) | @Override method getToolTipText (line 30) | @Override method getImageForNode (line 48) | private Image getImageForNode(FindingNode element) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/findings/FileNameColumnLabelProvider.java class FileNameColumnLabelProvider (line 6) | final class FileNameColumnLabelProvider extends AbstractSecHubFindingNod... method getTextForNode (line 7) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/findings/FindingNodeColumLabelProviderBundle.java class FindingNodeColumLabelProviderBundle (line 4) | public class FindingNodeColumLabelProviderBundle { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/findings/IdColumnLabelProvider.java class IdColumnLabelProvider (line 6) | final class IdColumnLabelProvider extends AbstractSecHubFindingNodeColum... method getTextForNode (line 7) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/findings/LineColumnLabelProvider.java class LineColumnLabelProvider (line 6) | final class LineColumnLabelProvider extends AbstractSecHubFindingNodeCol... method getTextForNode (line 7) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/findings/LocationColumnLabelProvider.java class LocationColumnLabelProvider (line 6) | final class LocationColumnLabelProvider extends AbstractSecHubFindingNod... method getTextForNode (line 7) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/findings/RelevantPartColumnLabelProvider.java class RelevantPartColumnLabelProvider (line 6) | final class RelevantPartColumnLabelProvider extends AbstractSecHubFindin... method getTextForNode (line 7) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/findings/ScanTypeColumnLabelProvider.java class ScanTypeColumnLabelProvider (line 12) | final class ScanTypeColumnLabelProvider extends ColumnLabelProvider { method getToolTipText (line 15) | @Override method getText (line 31) | @Override method getImage (line 36) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/findings/SeverityColumnLabelProvider.java class SeverityColumnLabelProvider (line 7) | final class SeverityColumnLabelProvider extends AbstractSecHubFindingNod... method getTextForNode (line 8) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/findings/SourceColumnLabelProvider.java class SourceColumnLabelProvider (line 6) | final class SourceColumnLabelProvider extends AbstractSecHubFindingNodeC... method getTextForNode (line 7) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/findings/StepColumnLabelProvider.java class StepColumnLabelProvider (line 6) | final class StepColumnLabelProvider extends AbstractSecHubFindingNodeCol... method getTextForNode (line 7) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/joblist/DateTimeColumnLabelProvider.java class DateTimeColumnLabelProvider (line 11) | public class DateTimeColumnLabelProvider extends ColumnLabelProvider { method getText (line 15) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/joblist/ExecutedByColumnLabelProvider.java class ExecutedByColumnLabelProvider (line 8) | public class ExecutedByColumnLabelProvider extends ColumnLabelProvider { method getText (line 10) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/joblist/JobUUIDColumnLabelProvider.java class JobUUIDColumnLabelProvider (line 8) | public class JobUUIDColumnLabelProvider extends ColumnLabelProvider { method getText (line 10) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/joblist/ResultColumnLabelProvider.java class ResultColumnLabelProvider (line 9) | public class ResultColumnLabelProvider extends ColumnLabelProvider { method getText (line 11) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/joblist/StatusColumnLabelProvider.java class StatusColumnLabelProvider (line 9) | public class StatusColumnLabelProvider extends ColumnLabelProvider { method getText (line 11) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/provider/joblist/TrafficLightLabelProvider.java class TrafficLightLabelProvider (line 11) | public class TrafficLightLabelProvider extends ColumnLabelProvider { method getText (line 13) | @Override method getImage (line 18) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/report/DeleteFalsePositivesByReportViewAction.java class DeleteFalsePositivesByReportViewAction (line 18) | public class DeleteFalsePositivesByReportViewAction extends Action { method DeleteFalsePositivesByReportViewAction (line 23) | public DeleteFalsePositivesByReportViewAction(SecHubReportView secHubR... method run (line 32) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/report/MarkFalsePositivesAction.java class MarkFalsePositivesAction (line 19) | public class MarkFalsePositivesAction extends Action { method MarkFalsePositivesAction (line 24) | public MarkFalsePositivesAction(SecHubReportView secHubReportView) { method run (line 32) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/report/MarkJobFalsePositivesDialog.java class MarkJobFalsePositivesDialog (line 15) | public class MarkJobFalsePositivesDialog extends Dialog { method MarkJobFalsePositivesDialog (line 22) | public MarkJobFalsePositivesDialog(Shell parentShell, int amountOfFind... method configureShell (line 27) | @Override method createDialogArea (line 34) | @Override method createRadioButton (line 61) | private Button createRadioButton(String text, Composite group) { method okPressed (line 67) | @Override method getComment (line 87) | public String getComment() { method getShellStyle (line 91) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/report/ReportInfoAction.java class ReportInfoAction (line 11) | public class ReportInfoAction extends Action { method ReportInfoAction (line 17) | public ReportInfoAction(SecHubReportView view) { method run (line 25) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/report/ReportInfoDialog.java class ReportInfoDialog (line 22) | public class ReportInfoDialog extends Dialog { method ReportInfoDialog (line 27) | public ReportInfoDialog(Shell parentShell, SecHubReport report) { method configureShell (line 32) | @Override method createButtonsForButtonBar (line 39) | @Override method createDialogArea (line 45) | @Override method getShellStyle (line 89) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/report/SecHubReportImportDialog.java class SecHubReportImportDialog (line 21) | public class SecHubReportImportDialog extends Dialog { method SecHubReportImportDialog (line 25) | public SecHubReportImportDialog(Shell parentShell) { method createDialogArea (line 29) | @Override method configureShell (line 38) | @Override method isResizable (line 44) | @Override method createButtonsForButtonBar (line 49) | @Override method okPressed (line 55) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/report/SecHubReportImportWizard.java class SecHubReportImportWizard (line 13) | public class SecHubReportImportWizard extends Wizard implements IImportW... method SecHubReportImportWizard (line 17) | public SecHubReportImportWizard() { method performFinish (line 21) | public boolean performFinish() { method init (line 29) | public void init(IWorkbench workbench, IStructuredSelection selection) { method addPages (line 35) | public void addPages() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/report/SecHubReportImportWizardPage.java class SecHubReportImportWizardPage (line 19) | public class SecHubReportImportWizardPage extends WizardPage { method SecHubReportImportWizardPage (line 24) | public SecHubReportImportWizardPage(String pageName) { method createAdvancedControls (line 30) | protected void createAdvancedControls(Composite parent) { method createLinkTarget (line 35) | protected void createLinkTarget() { method getInitialContents (line 38) | protected InputStream getInitialContents() { method getNewFileLabel (line 46) | protected String getNewFileLabel() { method validateLinkedResource (line 50) | protected IStatus validateLinkedResource() { method createControl (line 54) | @Override method getFile (line 72) | protected File getFile() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/report/SecHubReportImporter.java class SecHubReportImporter (line 19) | public class SecHubReportImporter { method importAndDisplayReport (line 21) | public void importAndDisplayReport(File reportFile) { method importAndDisplayReport (line 25) | public void importAndDisplayReport(SecHubReport report, String project... method importByJob (line 29) | private void importByJob(Job job) { method importAndDisplayReportInsideJob (line 34) | private IStatus importAndDisplayReportInsideJob(File reportFile, IProg... method importAndDisplayReportInsideJob (line 66) | private IStatus importAndDisplayReportInsideJob(SecHubReport report, S... method importReportAndDisplay (line 75) | private void importReportAndDisplay(SecHubReport report, String projec... method isReadReportProblemExistingAndHandled (line 81) | private IStatus isReadReportProblemExistingAndHandled(File reportFile) { class SecHubReportFileImportJob (line 94) | private class SecHubReportFileImportJob extends Job { method SecHubReportFileImportJob (line 98) | public SecHubReportFileImportJob(File reportFile) { method run (line 103) | @Override class SecHubReportImportJob (line 110) | private class SecHubReportImportJob extends Job { method SecHubReportImportJob (line 115) | public SecHubReportImportJob(SecHubReport report, String projectId) { method run (line 121) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/report/SecHubReportView.java class SecHubReportView (line 67) | public class SecHubReportView extends ViewPart { method setFocus (line 103) | @Override method createPartControl (line 108) | @Override method getModel (line 159) | public FindingModel getModel() { method removeAllReportData (line 163) | protected void removeAllReportData() { method makeActions (line 167) | private void makeActions() { method contributeToActionBars (line 180) | private void contributeToActionBars() { method fillLocalToolBar (line 186) | private void fillLocalToolBar(IToolBarManager manager) { method fillLocalPullDown (line 197) | private void fillLocalPullDown(IMenuManager manager) { method createColumns (line 210) | private void createColumns() { method createTreeViewerColumn (line 236) | private TreeViewerColumn createTreeViewerColumn(String title, int widt... method hookDoubleClickAction (line 245) | private void hookDoubleClickAction() { method openDetailsForFirstSelectedElement (line 253) | protected void openDetailsForFirstSelectedElement() { method showFindingInDetailView (line 261) | private void showFindingInDetailView(FindingNode node) { method showFindingInCallHierarchyView (line 284) | private void showFindingInCallHierarchyView(FindingNode node) { method showFindingInWebFindingView (line 315) | private void showFindingInWebFindingView(FindingNode node) { method setReport (line 346) | public void setReport(SecHubReport report) { method rebuildFindingModelAndUpdateUI (line 353) | private void rebuildFindingModelAndUpdateUI(boolean selectFirstElement) { method importReport (line 386) | public void importReport() { method createContextMenu (line 391) | private void createContextMenu() { method recalculateActionsEnabledStateBySelection (line 414) | private void recalculateActionsEnabledStateBySelection() { method recalculateFalsePositives (line 438) | public void recalculateFalsePositives() { class OpenSecHubServerViewAction (line 445) | private class OpenSecHubServerViewAction extends Action { method OpenSecHubServerViewAction (line 446) | private OpenSecHubServerViewAction() { method run (line 452) | public void run() { class ImportSecHubReportAction (line 474) | private class ImportSecHubReportAction extends Action { method ImportSecHubReportAction (line 475) | private ImportSecHubReportAction() { method run (line 481) | public void run() { class RemoveAllReportDataAction (line 486) | private class RemoveAllReportDataAction extends Action { method RemoveAllReportDataAction (line 487) | private RemoveAllReportDataAction() { method run (line 493) | public void run() { method clear (line 498) | public static void clear() { method update (line 502) | public static void update(SecHubReport report, boolean activate) { method refreshFalsePositives (line 510) | public static void refreshFalsePositives() { method findReportViewOrNull (line 517) | private static SecHubReportView findReportViewOrNull(boolean activate) { method getCurrentReport (line 545) | public SecHubReport getCurrentReport() { method fetchSelectedFindingIds (line 549) | public List fetchSelectedFindingIds() { class OpenFindingDetailsAction (line 568) | public class OpenFindingDetailsAction extends Action { method OpenFindingDetailsAction (line 570) | public OpenFindingDetailsAction() { method run (line 576) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/report/SecHubStandardReportNamePatternPropertyTester.java class SecHubStandardReportNamePatternPropertyTester (line 8) | public class SecHubStandardReportNamePatternPropertyTester extends Prope... method test (line 13) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/JobUUIDDialog.java class JobUUIDDialog (line 17) | public class JobUUIDDialog extends Dialog { method JobUUIDDialog (line 23) | public JobUUIDDialog(Shell parentShell, String projectId) { method configureShell (line 28) | @Override method createDialogArea (line 35) | @Override method okPressed (line 49) | @Override method getShellStyle (line 62) | @Override method getJobUUID (line 67) | public UUID getJobUUID() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/NextJobPageSecHubServerViewAction.java class NextJobPageSecHubServerViewAction (line 9) | public class NextJobPageSecHubServerViewAction extends Action { method NextJobPageSecHubServerViewAction (line 15) | public NextJobPageSecHubServerViewAction(SecHubServerView view) { method run (line 23) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/OpenProjectFalsePositivesDialogAction.java class OpenProjectFalsePositivesDialogAction (line 10) | public class OpenProjectFalsePositivesDialogAction extends Action { method OpenProjectFalsePositivesDialogAction (line 14) | public OpenProjectFalsePositivesDialogAction() { method run (line 20) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/OpenSecHubServerPreferencesAction.java class OpenSecHubServerPreferencesAction (line 10) | public class OpenSecHubServerPreferencesAction extends Action { method OpenSecHubServerPreferencesAction (line 14) | public OpenSecHubServerPreferencesAction() { method run (line 20) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/OpenWebUIServerViewAction.java class OpenWebUIServerViewAction (line 11) | public class OpenWebUIServerViewAction extends Action { method OpenWebUIServerViewAction (line 16) | public OpenWebUIServerViewAction(SecHubServerView view) { method run (line 23) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/PreviousJobPageSecHubServerViewAction.java class PreviousJobPageSecHubServerViewAction (line 9) | public class PreviousJobPageSecHubServerViewAction extends Action { method PreviousJobPageSecHubServerViewAction (line 15) | public PreviousJobPageSecHubServerViewAction(SecHubServerView view) { method run (line 23) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/ProjectFalsePositivesDialog.java class ProjectFalsePositivesDialog (line 54) | public class ProjectFalsePositivesDialog extends Dialog { method ProjectFalsePositivesDialog (line 70) | public ProjectFalsePositivesDialog(Shell parentShell) { method configureShell (line 74) | @Override method createDialogArea (line 82) | @Override method updateJsonViewByServerContext (line 140) | private void updateJsonViewByServerContext(SecHubServerContext instanc... method updateTreeViewByServerContext (line 149) | private void updateTreeViewByServerContext(SecHubServerContext instanc... method createToolbarAndMenu (line 158) | private void createToolbarAndMenu(Composite jobsComposite) { method fillToolbarAndMenu (line 169) | private void fillToolbarAndMenu() { method createActions (line 181) | private void createActions() { method createContextMenu (line 185) | private void createContextMenu() { method createButtonsForButtonBar (line 194) | @Override method getShellStyle (line 200) | @Override method createColumns (line 205) | private void createColumns() { method createTreeViewerColumn (line 227) | private TreeViewerColumn createTreeViewerColumn(TreeViewer treeViewer,... class DropdownContributionItem (line 236) | private class DropdownContributionItem extends ContributionItem { method DropdownContributionItem (line 241) | public DropdownContributionItem(Menu menu, ToolBar toolBar) { method fill (line 247) | @Override class DeleteFalsePositiveAction (line 262) | private class DeleteFalsePositiveAction extends Action { method DeleteFalsePositiveAction (line 264) | public DeleteFalsePositiveAction() { method run (line 270) | @Override class JobFalsePositiveInfoLabelProvider (line 327) | private class JobFalsePositiveInfoLabelProvider extends ColumnLabelPro... method getImage (line 331) | @Override method getText (line 339) | @Override method getToolTipText (line 344) | @Override class JobFalsePositiveIconLabelProvider (line 352) | private class JobFalsePositiveIconLabelProvider extends ColumnLabelPro... method getImage (line 356) | @Override method getText (line 364) | @Override method getToolTipText (line 369) | @Override class JobFalsePositiveLabelProvider (line 378) | private class JobFalsePositiveLabelProvider extends ColumnLabelProvider { method JobFalsePositiveLabelProvider (line 382) | private JobFalsePositiveLabelProvider(String type) { method getText (line 386) | @Override class FalsePositiveTreeContentProvider (line 428) | private class FalsePositiveTreeContentProvider implements ITreeContent... method getElements (line 432) | @Override method getChildren (line 441) | @Override method getParent (line 446) | @Override method hasChildren (line 451) | @Override class FalsePositivesViewerComparator (line 458) | private class FalsePositivesViewerComparator extends ViewerComparator { method compare (line 459) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/RefreshSecHubServerViewAction.java class RefreshSecHubServerViewAction (line 9) | public class RefreshSecHubServerViewAction extends Action { method RefreshSecHubServerViewAction (line 15) | public RefreshSecHubServerViewAction(SecHubServerView view) { method run (line 23) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/SearchJobDirectlyServerViewAction.java class SearchJobDirectlyServerViewAction (line 9) | public class SearchJobDirectlyServerViewAction extends Action { method SearchJobDirectlyServerViewAction (line 15) | public SearchJobDirectlyServerViewAction(SecHubServerView view) { method run (line 23) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/SecHubJobTreeViewContentProvider.java class SecHubJobTreeViewContentProvider (line 8) | public class SecHubJobTreeViewContentProvider implements ITreeContentPro... method getElements (line 12) | @Override method getChildren (line 21) | @Override method getParent (line 26) | @Override method hasChildren (line 31) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/SecHubProjectSelectionStorage.java class SecHubProjectSelectionStorage (line 9) | public class SecHubProjectSelectionStorage { method SecHubProjectSelectionStorage (line 15) | private SecHubProjectSelectionStorage() { method saveAsSelectedProjectId (line 19) | public static void saveAsSelectedProjectId(String projectId) { method loadSelectedProjectId (line 36) | public static String loadSelectedProjectId() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/SecHubServerTreeViewContentProvider.java class SecHubServerTreeViewContentProvider (line 9) | public class SecHubServerTreeViewContentProvider implements ITreeContent... method getElements (line 13) | @Override method getChildren (line 27) | @Override method getParent (line 32) | @Override method hasChildren (line 40) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/SecHubServerView.java class SecHubServerView (line 64) | public class SecHubServerView extends ViewPart { method createPartControl (line 97) | @Override method loadJobFromRemoteAndDisplay (line 210) | public static void loadJobFromRemoteAndDisplay(UUID jobUUID) { method internalLoadJobFromRemoteAndDisplay (line 214) | private static void internalLoadJobFromRemoteAndDisplay(UUID jobUUID) { method refreshJobTableForSelectedProject (line 232) | protected void refreshJobTableForSelectedProject() { method refreshJobTableByJob (line 238) | private void refreshJobTableByJob() { method resetJobTableAndPaging (line 268) | private void resetJobTableAndPaging() { method createContextMenu (line 277) | private void createContextMenu() { method contributeToActionBars (line 287) | private void contributeToActionBars() { method createJobColumns (line 325) | private void createJobColumns() { method createTreeViewerColumn (line 348) | private TreeViewerColumn createTreeViewerColumn(TreeViewer viewer, Str... method createActions (line 357) | private void createActions() { method setFocus (line 371) | @Override method refreshServerView (line 376) | public void refreshServerView() { method refreshFalsePositives (line 401) | private void refreshFalsePositives() { method initContext (line 406) | private void initContext() { method refreshProjectCombo (line 464) | private void refreshProjectCombo() { method nextPage (line 504) | public void nextPage() { method previousPage (line 510) | public void previousPage() { method isNextPageEnabled (line 516) | public boolean isNextPageEnabled() { method isPreviousPageEnabled (line 520) | public boolean isPreviousPageEnabled() { method getSelectedProjectId (line 524) | public String getSelectedProjectId() { method searchJobDirectly (line 528) | public void searchJobDirectly() { method openFirstSelectedJobInReportView (line 544) | private void openFirstSelectedJobInReportView() { class OpenJobInReportViewAction (line 563) | private class OpenJobInReportViewAction extends Action{ method OpenJobInReportViewAction (line 564) | public OpenJobInReportViewAction() { method run (line 569) | @Override class RefreshServerJobTableViewJob (line 575) | private class RefreshServerJobTableViewJob extends UIJob { method RefreshServerJobTableViewJob (line 577) | public RefreshServerJobTableViewJob() { method runInUIThread (line 581) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/SechubServerTreeDecorator.java class SechubServerTreeDecorator (line 12) | public class SechubServerTreeDecorator implements ILightweightLabelDecor... method decorate (line 17) | @Override method addListener (line 33) | @Override method dispose (line 38) | @Override method isLabelProperty (line 43) | @Override method removeListener (line 48) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/server/SechubServerTreeLabelProvider.java class SechubServerTreeLabelProvider (line 14) | public class SechubServerTreeLabelProvider extends BaseLabelProvider imp... method getImage (line 17) | @Override method getStyledText (line 25) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/util/BrowserUtil.java class BrowserUtil (line 9) | public class BrowserUtil { method openInExternalBrowser (line 11) | public static void openInExternalBrowser(String target) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/util/CweLinkTextCreator.java class CweLinkTextCreator (line 7) | public class CweLinkTextCreator { method createCweLinkTextWithInfos (line 9) | public static String createCweLinkTextWithInfos(FindingNode node) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/util/EclipseIDELogger.java class EclipseIDELogger (line 4) | public class EclipseIDELogger implements IDELogger{ method logError (line 6) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/util/EclipseUtil.java class EclipseUtil (line 39) | public class EclipseUtil { method toIFileOrNull (line 43) | public static IFile toIFileOrNull(java.nio.file.Path path) { method getImage (line 59) | public static Image getImage(String path, String pluginId) { method createImageDescriptor (line 76) | public static ImageDescriptor createImageDescriptor(String path) { method createImageDescriptor (line 80) | public static ImageDescriptor createImageDescriptor(String path, Strin... method getActiveWorkbenchShell (line 107) | public static Shell getActiveWorkbenchShell() { method getActiveWorkbenchWindow (line 120) | public static IWorkbenchWindow getActiveWorkbenchWindow() { method getWorkbench (line 141) | private static IWorkbench getWorkbench() { class WorkbenchWindowRunnable (line 149) | private static class WorkbenchWindowRunnable implements Runnable { method run (line 152) | @Override method toFileOrNull (line 163) | public static File toFileOrNull(IPath path) throws CoreException { method toFileOrNull (line 174) | public static File toFileOrNull(IResource resource) throws CoreExcepti... method toIFileOrNull (line 181) | public static IFile toIFileOrNull(File file) { method getSafeDisplay (line 192) | public static Display getSafeDisplay() { method safeAsyncExec (line 200) | public static void safeAsyncExec(Runnable runnable) { method getActivePage (line 209) | public static IWorkbenchPage getActivePage() { class EclipseSubContext (line 227) | private static class EclipseSubContext { method createDescriptor (line 232) | public static ImageDescriptor createDescriptor(String path) { method getImage (line 242) | public static Image getImage(String path) { method getSharedImage (line 261) | public static Image getSharedImage(String symbolicName) { method getSharedImageDescriptor (line 265) | public static ImageDescriptor getSharedImageDescriptor(String symbolic... method getImageRegistry (line 269) | private static ImageRegistry getImageRegistry() { method createErrorStatus (line 273) | public static IStatus createErrorStatus(String message) { method createErrorStatus (line 277) | public static IStatus createErrorStatus(String message, Throwable thro... method showErrorDialog (line 281) | public static void showErrorDialog(String message, Exception e) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/util/Logging.java class Logging (line 10) | public class Logging { method logInfo (line 12) | public static void logInfo(String info) { method logWarning (line 17) | public static void logWarning(String warning) { method logError (line 22) | public static void logError(String error) { method logError (line 27) | public static void logError(String error, Throwable throwable) { method getLog (line 32) | private static ILog getLog() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/util/ScanTypeImageResolver.java class ScanTypeImageResolver (line 8) | public class ScanTypeImageResolver { method resolveImage (line 10) | public static Image resolveImage(ScanType scanType) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/util/TrafficLightImageResolver.java class TrafficLightImageResolver (line 8) | public class TrafficLightImageResolver { method resolveImage (line 10) | public static Image resolveImage(TrafficLight trafficLight) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java-eclipse/com/mercedesbenz/sechub/webfinding/SecHubWebFindingView.java class SecHubWebFindingView (line 26) | public class SecHubWebFindingView extends ViewPart { method setFocus (line 37) | @Override method createPartControl (line 42) | @Override method makeActions (line 120) | private void makeActions() { method contributeToActionBars (line 123) | private void contributeToActionBars() { method update (line 126) | public void update(FindingModel model) { method clearDetails (line 151) | private void clearDetails() { method importReport (line 158) | public void importReport() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java/com/mercedesbenz/sechub/access/SecHubAccess.java class SecHubAccess (line 26) | public class SecHubAccess { method SecHubAccess (line 32) | public SecHubAccess(String secHubServerUrl, String userId, String apiT... class ServerAccessStatus (line 36) | public class ServerAccessStatus { method isAlive (line 41) | public boolean isAlive() { method isLoginFaiure (line 45) | public boolean isLoginFaiure() { method getUserProjectIds (line 49) | public Set getUserProjectIds() { method fetchServerAccessStatus (line 54) | public ServerAccessStatus fetchServerAccessStatus() { method initSecHubClient (line 69) | private void initSecHubClient(String secHubServerUrl, String userId, S... method isInputMissingOrEmpty (line 92) | private boolean isInputMissingOrEmpty(String secHubServerUrl, String u... method fetchProjectList (line 96) | public List fetchProjectList() throws ApiException { method fetchJobInfoList (line 100) | public SecHubJobInfoForUserListPage fetchJobInfoList(String projectId,... method downloadJobReport (line 107) | public SecHubReport downloadJobReport(String projectId, UUID jobUUID) ... method fetchFalsePositiveProjectData (line 111) | public FalsePositiveProjectConfiguration fetchFalsePositiveProjectData... method markJobFalsePositives (line 115) | public void markJobFalsePositives(String projectId, UUID jobUUID, Stri... method unmarkJobFalsePositives (line 131) | public void unmarkJobFalsePositives(String projectId, UUID jobUUID, Li... FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java/com/mercedesbenz/sechub/model/FalsePositiveEntriesToJobFindingMapTransformer.java class FalsePositiveEntriesToJobFindingMapTransformer (line 12) | public class FalsePositiveEntriesToJobFindingMapTransformer { method transform (line 15) | public Map transform(List getSearchFolders() { method searchFor (line 36) | public List searchFor(String location) throws IOException { method convertLocationOSSpecificRegExp (line 65) | String convertLocationOSSpecificRegExp(String location, String separat... method searchFilesRecursive (line 82) | void searchFilesRecursive(PathMatcher matcher, Path searchFolder, List... method find (line 90) | protected static Collection find(Path searchDirectory, PathMatch... FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java/com/mercedesbenz/sechub/model/FindingModel.java class FindingModel (line 11) | public class FindingModel { method FindingModel (line 20) | public FindingModel() { method getJobUUID (line 24) | public UUID getJobUUID() { method getReport (line 28) | public SecHubReport getReport() { method setReport (line 32) | public void setReport(SecHubReport report) { method setTrafficLight (line 36) | public void setTrafficLight(TrafficLight trafficLight) { method getTrafficLight (line 40) | public TrafficLight getTrafficLight() { method setJobUUID (line 44) | public void setJobUUID(UUID jobUUID) { method getFindingCount (line 48) | public int getFindingCount() { method getFindings (line 52) | public List getFindings() { method getFirstFinding (line 56) | public FindingNode getFirstFinding() { method setStatus (line 63) | public void setStatus(String status) { method getStatus (line 67) | public String getStatus() { method setProjectId (line 71) | public void setProjectId(String projectId) { method getProjectId (line 75) | public String getProjectId() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java/com/mercedesbenz/sechub/model/FindingNode.java class FindingNode (line 16) | public class FindingNode implements Comparable { method FindingNode (line 36) | private FindingNode(UUID jobUUID, String description, String location,... class FindingNodeBuilder (line 47) | public static class FindingNodeBuilder { method FindingNodeBuilder (line 58) | private FindingNodeBuilder() { method setJobUUID (line 62) | public FindingNodeBuilder setJobUUID(UUID jobUUID) { method setDescription (line 67) | public FindingNodeBuilder setDescription(String description) { method setLocation (line 72) | public FindingNodeBuilder setLocation(String location) { method setLine (line 77) | public FindingNodeBuilder setLine(int line) { method setColumn (line 82) | public FindingNodeBuilder setColumn(int column) { method setCallStackStep (line 87) | public FindingNodeBuilder setCallStackStep(int callStackStep) { method setFinding (line 92) | public FindingNodeBuilder setFinding(SecHubFinding finding) { method setRelevantPart (line 97) | public FindingNodeBuilder setRelevantPart(String relevantPart) { method setSource (line 102) | public FindingNodeBuilder setSource(String source) { method build (line 107) | public FindingNode build() { method calculateFileNameAndPath (line 117) | private void calculateFileNameAndPath(FindingNode node) { method builder (line 138) | public static FindingNodeBuilder builder() { method getJobUUID (line 142) | public UUID getJobUUID() { method getParent (line 146) | public FindingNode getParent() { method addChild (line 150) | public boolean addChild(FindingNode finding) { method getChildren (line 159) | public List getChildren() { method hasChildren (line 163) | public boolean hasChildren() { method getDescription (line 173) | public String getDescription() { method getLocation (line 177) | public String getLocation() { method getLine (line 181) | public Integer getLine() { method getColumn (line 185) | public Integer getColumn() { method getRelevantPart (line 189) | public String getRelevantPart() { method getSource (line 193) | public String getSource() { method getSeverity (line 197) | public Severity getSeverity() { method getId (line 204) | public int getId() { method getFinding (line 211) | public SecHubFinding getFinding() { method getCweId (line 215) | public Integer getCweId() { method getCallStackStep (line 219) | public int getCallStackStep() { method getFileName (line 223) | public String getFileName() { method getFilePath (line 227) | public String getFilePath() { method setCachedMetaData (line 231) | public void setCachedMetaData(String key, Object value) { method getCachedMetaData (line 240) | public Object getCachedMetaData(String key) { method getFalsePositiveInfo (line 249) | public FindingNodeFalsePositiveInfo getFalsePositiveInfo() { method isFalsePositive (line 253) | public boolean isFalsePositive() { method setFalsePositiveInfo (line 257) | public void setFalsePositiveInfo(FindingNodeFalsePositiveInfo value) { method toString (line 261) | @Override method compareTo (line 268) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java/com/mercedesbenz/sechub/model/FindingNodeFalsePositiveInfo.java class FindingNodeFalsePositiveInfo (line 6) | public class FindingNodeFalsePositiveInfo { method getComment (line 18) | public String getComment() { method setComment (line 22) | public void setComment(String comment) { method getAuthor (line 26) | public String getAuthor() { method setAuthor (line 30) | public void setAuthor(String author) { method getCreated (line 34) | public String getCreated() { method setCreated (line 38) | public void setCreated(String created) { method getFindingId (line 42) | public Integer getFindingId() { method setFindingId (line 46) | public void setFindingId(Integer findingId) { method getJobUUID (line 50) | public UUID getJobUUID() { method setJobUUID (line 54) | public void setJobUUID(UUID jobUUID) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java/com/mercedesbenz/sechub/model/SecHubReportToFindingModelTransformer.java class SecHubReportToFindingModelTransformer (line 25) | public class SecHubReportToFindingModelTransformer { method transform (line 33) | public FindingModel transform(SecHubReport report, String projectId) { method updateFalsePositiveInfo (line 58) | public void updateFalsePositiveInfo(FindingModel model) { method addNodesToMapForFinding (line 82) | private void addNodesToMapForFinding(Map> ... method addNodesToModel (line 144) | private void addNodesToModel(FindingModel model, Map createFindingNodeList(Severity severi... FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java/com/mercedesbenz/sechub/server/SecHubServerContext.java class SecHubServerContext (line 14) | public class SecHubServerContext { method SecHubServerContext (line 27) | private SecHubServerContext() { method reset (line 31) | public void reset() { method getModel (line 37) | public SecHubServerDataModel getModel() { method setAccess (line 41) | public void setAccess(SecHubAccess access) { method getAccessOrNull (line 45) | public SecHubAccess getAccessOrNull() { method setStatus (line 49) | public void setStatus(ServerAccessStatus status) { method isConnectedWithServer (line 53) | public boolean isConnectedWithServer() { method setSelectedProjectId (line 57) | public void setSelectedProjectId(String selectedProjectId) { method reloadFalsePositiveDataForCurrentProject (line 65) | public void reloadFalsePositiveDataForCurrentProject() { method getSelectedProjectId (line 85) | public String getSelectedProjectId() { method setCurrentJobPage (line 89) | public void setCurrentJobPage(SecHubJobInfoForUserListPage currentPage) { method getCurrentJobPage (line 93) | public SecHubJobInfoForUserListPage getCurrentJobPage() { method resetPages (line 97) | public void resetPages() { method incrementWantedPage (line 102) | public boolean incrementWantedPage() { method decrementWantedPage (line 110) | public boolean decrementWantedPage() { method canGoNextPage (line 118) | public boolean canGoNextPage() { method canGoPreviousPage (line 126) | public boolean canGoPreviousPage() { method setWantedPage (line 134) | public void setWantedPage(int wantedPage) { method getWantedPage (line 138) | public int getWantedPage() { method getShownTotalPages (line 142) | public int getShownTotalPages() { method getShownPage (line 154) | public int getShownPage() { method setFalsePositivesForSelectedProject (line 172) | public void setFalsePositivesForSelectedProject(FalsePositiveProjectCo... method getFalsepPositiveProjectConfiguration (line 176) | public FalsePositiveProjectConfiguration getFalsepPositiveProjectConfi... FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java/com/mercedesbenz/sechub/server/data/SecHubServerDataModel.java class SecHubServerDataModel (line 10) | public class SecHubServerDataModel { class SecHubServerConnection (line 16) | public class SecHubServerConnection { method getModel (line 21) | public SecHubServerDataModel getModel() { method setUrl (line 25) | public void setUrl(String serverURL) { method getUrl (line 29) | public String getUrl() { method setAlive (line 33) | public void setAlive(boolean alive) { method isAlive (line 37) | public boolean isAlive() { method setLoginSuccessful (line 41) | public void setLoginSuccessful(boolean loginSuccessful) { method isLoginSuccessful (line 45) | public boolean isLoginSuccessful() { method setConnection (line 52) | public void setConnection(SecHubServerConnection connection) { method getConnection (line 56) | public SecHubServerConnection getConnection() { method setProjects (line 60) | public void setProjects(List projects) { method getProjects (line 67) | public List getProjects() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java/com/mercedesbenz/sechub/util/FallbackIDELogger.java class FallbackIDELogger (line 4) | public class FallbackIDELogger implements IDELogger{ method logError (line 6) | @Override FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java/com/mercedesbenz/sechub/util/IDELogAdapter.java class IDELogAdapter (line 11) | public class IDELogAdapter { method use (line 17) | public static void use(IDELogger ideLogger) { method logError (line 21) | public static void logError(String message, Throwable t) { method getIdeLogger (line 25) | private static IDELogger getIdeLogger() { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java/com/mercedesbenz/sechub/util/IDELogger.java type IDELogger (line 4) | public interface IDELogger { method logError (line 6) | void logError(String message, Throwable t); FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/main/java/com/mercedesbenz/sechub/util/SimpleStringUtil.java class SimpleStringUtil (line 8) | public class SimpleStringUtil { method removeAllSpaces (line 15) | public static String removeAllSpaces(String stringWithSpaces) { method stringOrUnknown (line 21) | public static String stringOrUnknown(String string) { method stringOrFallback (line 25) | public static String stringOrFallback(String string, String fallback) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/test/java/com/mercedesbenz/sechub/model/FalsePositiveEntriesToJobFindingMapTransformerTest.java class FalsePositiveEntriesToJobFindingMapTransformerTest (line 19) | public class FalsePositiveEntriesToJobFindingMapTransformerTest { method before (line 25) | @Before method a_finding_for_a_job_is_returned_in_map_with_finding_id_as_key_and_has_job_data_author_and_created (line 30) | @Test method multiple_findings_for_a_job_are_returned_in_map_with_finding_id_as_key_and_has_job_data (line 50) | @Test method a_finding_for_a_job_is_NOT_returned_in_map_for_other_job (line 80) | @Test method createEntry (line 98) | private FalsePositiveEntry createEntry(UUID jobUUID, int findingId) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/test/java/com/mercedesbenz/sechub/model/FileLocationExplorerTest.java class FileLocationExplorerTest (line 15) | public class FileLocationExplorerTest { method before (line 19) | @Before method path_contains_plusplus_is_correctly_handled (line 28) | @Test method location_converted_from_unix_to_windows_style_when_separator_is_backslash (line 42) | @Test method location_unconverted_from_unix_when_separator_is_slash (line 55) | @Test method scenario1_projects_TestMe_java_found (line 71) | @Test method scenario1_projects_example_TestMe_java_found (line 90) | @Test method scenario1_projects_source_TestMe_c_found (line 109) | @Test method scenario1_projects_TestMe_c_found (line 128) | @Test method scenario1_projects_com_example_TestMe_java_found (line 147) | @Test method scenario1_projects_SameName_java_found (line 166) | @Test method scenario2_projects_cpp_os_injection_cpp_found (line 189) | @Test FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/test/java/com/mercedesbenz/sechub/model/FindingNodeBuilderTest.java class FindingNodeBuilderTest (line 8) | public class FindingNodeBuilderTest { method location1_has_empty_filepath_and_as_filename_location1 (line 10) | @Test method a_slash_b_slash_location1_has_a_slash_b_as_filepath_and_as_filename_location1 (line 20) | @Test method slash_location1_has_empty__as_filepath_and_as_filename_location1 (line 30) | @Test method slash_a_slash_b_slash_has_slash_a_slash_b_as_file_path_but_empty_filename (line 40) | @Test method null_has_null_filepath_and_also_null_filename (line 50) | @Test FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/test/java/com/mercedesbenz/sechub/model/SecHubReportToSecHubNodeTransformerTest.java class SecHubReportToSecHubNodeTransformerTest (line 19) | public class SecHubReportToSecHubNodeTransformerTest { method before (line 23) | @Before method adding_one_finding_with_two_stacktraces_results_in_node_containing_one_child_having_another_one_with_expected_data (line 28) | @Test FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/test/java/com/mercedesbenz/sechub/model/TestResourceHelper.java class TestResourceHelper (line 7) | public class TestResourceHelper { method getEnsuredTestPath (line 18) | public static Path getEnsuredTestPath(String path) { method getEnsuredTestFile (line 22) | public static File getEnsuredTestFile(String path) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/test/java/com/mercedesbenz/sechub/util/SimpleStringUtilTest.java class SimpleStringUtilTest (line 9) | public class SimpleStringUtilTest { method removeAllSpaces_string_with_space_characters (line 11) | @Test FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/test/resources/SameName.java class SameName (line 2) | public class SameName { method main (line 3) | public static void main(String[] args) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/test/resources/explorer/scenario1/project1/src/main/java/com/example/SameName.java class SameName (line 4) | public class SameName { method main (line 5) | public static void main(String[] args) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/test/resources/explorer/scenario1/project1/src/main/java/com/example/TestMe.java class TestMe (line 4) | public class TestMe { method main (line 5) | public static void main(String[] args) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/test/resources/explorer/scenario1/project1/src/test/java/com/example/subpackage/SameName.java class SameName (line 4) | public class SameName { method main (line 5) | public static void main(String[] args) { FILE: ide-plugins/eclipse/sechub-eclipse-plugin/src/test/resources/explorer/scenario1/project2/source/TestMe.c function main (line 4) | int main() { FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/IntellijComponentFactory.java class IntellijComponentFactory (line 9) | public class IntellijComponentFactory implements ComponentBuilder { method createScrollPane (line 10) | @Override FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/IntellijRenderDataProvider.java class IntellijRenderDataProvider (line 15) | public class IntellijRenderDataProvider implements FindingRenderDataProv... method getIconForScanType (line 17) | @Override FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/IntellijShowInEditorSupport.java class IntellijShowInEditorSupport (line 27) | public class IntellijShowInEditorSupport { method showInEditor (line 31) | public void showInEditor(ToolWindow toolWindow, FindingNode callStep) { FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/SecHubReportImporter.java class SecHubReportImporter (line 20) | public class SecHubReportImporter { method getInstance (line 27) | public static SecHubReportImporter getInstance() { method importAndDisplayReport (line 31) | public void importAndDisplayReport(File reportFile) throws IOException { method importAndDisplayReport (line 35) | public void importAndDisplayReport(File reportFile, @Nullable Progress... method getSecHubFindings (line 66) | private static @NotNull List getSecHubFindings(SecHubRe... FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/SecHubReportRequestListener.java type SecHubReportRequestListener (line 6) | @FunctionalInterface method onReportRequested (line 8) | void onReportRequested(String projectId, UUID jobUUID); FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/SecHubReportViewUpdater.java class SecHubReportViewUpdater (line 14) | public class SecHubReportViewUpdater { method getInstance (line 19) | public static SecHubReportViewUpdater getInstance() { method SecHubReportViewUpdater (line 23) | private SecHubReportViewUpdater() { method updateReportViewInAWTThread (line 27) | public void updateReportViewInAWTThread(FindingModel model) { method internalUpdateReportView (line 32) | private void internalUpdateReportView(FindingModel model) { FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/SecHubSettingsDialogListener.java class SecHubSettingsDialogListener (line 9) | public class SecHubSettingsDialogListener { method SecHubSettingsDialogListener (line 14) | public SecHubSettingsDialogListener(Project project, String dialogName) { method onShowSettingsDialog (line 19) | public void onShowSettingsDialog() { FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/compatiblity/VirtualFileCompatibilityLayer.java class VirtualFileCompatibilityLayer (line 17) | public class VirtualFileCompatibilityLayer { method toNioPath (line 26) | public static @NotNull Path toNioPath(VirtualFile file) { FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/falsepositive/FalsePositive.java class FalsePositive (line 11) | public class FalsePositive { method FalsePositive (line 19) | @JsonCreator method getJobUUID (line 28) | public UUID getJobUUID() { method getFindingId (line 32) | public int getFindingId() { method getComment (line 36) | public String getComment() { method setComment (line 40) | public void setComment(String comment) { FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/falsepositive/FalsePositiveSyncStatus.java type FalsePositiveSyncStatus (line 4) | public enum FalsePositiveSyncStatus { FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/falsepositive/FalsePositivesCacheManager.java class FalsePositivesCacheManager (line 24) | public class FalsePositivesCacheManager { method FalsePositivesCacheManager (line 32) | private FalsePositivesCacheManager() { method getInstance (line 36) | public static FalsePositivesCacheManager getInstance() { method markFalsePositive (line 40) | public void markFalsePositive(UUID jobUUID, int findingId) { method unmarkFalsePositive (line 45) | public void unmarkFalsePositive(UUID jobUUID, int findingId) { method findFalsePositive (line 49) | public Optional findFalsePositive(UUID jobUUID, int fin... method hasMarkedFalsePositives (line 68) | public boolean hasMarkedFalsePositives(UUID jobUUID) { method syncFalsePositives (line 85) | public FalsePositiveSyncStatus syncFalsePositives(String projectId, UU... method syncFalsePositivesWithServer (line 129) | private FalsePositiveSyncStatus syncFalsePositivesWithServer(String pr... method secHubAccess (line 150) | private static SecHubAccess secHubAccess() { class Cache (line 154) | private static class Cache { method persist (line 162) | private void persist(UUID jobUUID) { method getEntry (line 184) | private Optional getEntry(UUID jobUUID) { method addEntry (line 196) | private void addEntry(UUID jobUUID, FalsePositive falsePositive) { method removeEntry (line 200) | private void removeEntry(UUID jobUUID, int findingId) { method loadFalsePositives (line 227) | private FalsePositivesList loadFalsePositives(UUID jobUUID) { method clear (line 252) | private void clear(UUID jobUUID) { FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/falsepositive/FalsePositivesList.java class FalsePositivesList (line 11) | public class FalsePositivesList { method FalsePositivesList (line 15) | @JsonCreator method getFalsePositives (line 21) | public List getFalsePositives() { method addFalsePositive (line 25) | public void addFalsePositive(FalsePositive falsePositive) { FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/sechubaccess/NoOpSecHubAccessClient.java class NoOpSecHubAccessClient (line 9) | class NoOpSecHubAccessClient implements SecHubAccess { method isSecHubServerAlive (line 11) | @Override method getSecHubProjects (line 16) | @Override method isProjectIdDeprecated (line 21) | @Override method getSecHubJobPage (line 26) | @Override method getSecHubReport (line 31) | @Override method getFalsePositiveProjectConfiguration (line 36) | @Override method markFalsePositive (line 41) | @Override method userRequestFindingExplanation (line 46) | @Override FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/sechubaccess/SecHubAccess.java type SecHubAccess (line 12) | public interface SecHubAccess { method isSecHubServerAlive (line 13) | boolean isSecHubServerAlive(); method getSecHubProjects (line 15) | List getSecHubProjects(); method isProjectIdDeprecated (line 17) | boolean isProjectIdDeprecated(String projectId); method getSecHubJobPage (line 19) | SecHubJobInfoForUserListPage getSecHubJobPage(String projectId, int si... method getSecHubReport (line 21) | SecHubReport getSecHubReport(String projectId, UUID jobUUID); method getFalsePositiveProjectConfiguration (line 23) | FalsePositiveProjectConfiguration getFalsePositiveProjectConfiguration... method markFalsePositive (line 25) | void markFalsePositive(String projectId, FalsePositives falsePositives); method userRequestFindingExplanation (line 27) | SecHubExplanationResponse userRequestFindingExplanation(String project... FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/sechubaccess/SecHubAccessClient.java class SecHubAccessClient (line 18) | class SecHubAccessClient implements SecHubAccess { method SecHubAccessClient (line 23) | public SecHubAccessClient(String secHubServerUrl, String userId, Strin... method isSecHubServerAlive (line 27) | @Override method getSecHubProjects (line 37) | @Override method isProjectIdDeprecated (line 47) | @Override method getSecHubJobPage (line 53) | @Override method getSecHubReport (line 70) | @Override method getFalsePositiveProjectConfiguration (line 82) | @Override method markFalsePositive (line 93) | @Override method userRequestFindingExplanation (line 103) | @Override method initSecHubClient (line 113) | private void initSecHubClient(String secHubServerUrl, String userId, S... FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/sechubaccess/SecHubAccessFactory.java class SecHubAccessFactory (line 8) | public class SecHubAccessFactory { method create (line 9) | public static SecHubAccess create() { method isInvalidState (line 19) | private static boolean isInvalidState(SechubSettings.State state, Cred... FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/util/ErrorLogger.java class ErrorLogger (line 7) | public class ErrorLogger implements ErrorLog { method getInstance (line 12) | public static ErrorLogger getInstance() { method error (line 16) | public void error(String message, Throwable t) { FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/window/SecHubPanel.java type SecHubPanel (line 6) | public interface SecHubPanel { method getContent (line 7) | JPanel getContent(); FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/window/SecHubReportPanel.java class SecHubReportPanel (line 51) | public class SecHubReportPanel implements SecHubPanel { method SecHubReportPanel (line 86) | public SecHubReportPanel(Project project, ToolWindow toolWindow) { method createComponents (line 101) | private void createComponents() { method createReportTablePanel (line 120) | private JPanel createReportTablePanel() { method createActionBarPanel (line 171) | @NotNull method createFindingPanel (line 215) | private JPanel createFindingPanel() { method createFindingNorthComponent (line 231) | private JComponent createFindingNorthComponent() { method prepareNonEditLargeTextArea (line 266) | private JBTextArea prepareNonEditLargeTextArea(JBTextArea textArea) { method createFindingSouthComponent (line 279) | private JComponent createFindingSouthComponent() { method createWebResponseComponents (line 291) | private void createWebResponseComponents() { method createWebRequestComponents (line 298) | private void createWebRequestComponents() { method createAttackComponents (line 305) | private void createAttackComponents() { method createCallHierachyComponents (line 312) | private void createCallHierachyComponents() { method customizeCallStepDetailsTable (line 344) | private void customizeCallStepDetailsTable() { method createAndInstallSupport (line 361) | private void createAndInstallSupport() { method installDragAndDrop (line 418) | private void installDragAndDrop() { method customizeCallHierarchyTree (line 428) | private void customizeCallHierarchyTree() { method registerInstance (line 454) | public static void registerInstance(SecHubReportPanel secHubToolWindow) { method getInstance (line 459) | public static SecHubReportPanel getInstance() { method showInEditor (line 463) | private void showInEditor(FindingNode callStep) { method getContent (line 473) | @Override method update (line 478) | public void update(FindingModel model) { method importReportFromDisk (line 511) | private void importReportFromDisk(Project currentProject) { method resetReport (line 529) | public void resetReport() { class TrafficLightIcon (line 538) | private static class TrafficLightIcon implements Icon { method TrafficLightIcon (line 541) | public TrafficLightIcon(TrafficLight trafficLight) { method paintIcon (line 550) | @Override method getIconWidth (line 558) | @Override method getIconHeight (line 563) | @Override class CheckmarkIcon (line 569) | private static class CheckmarkIcon implements Icon { method paintIcon (line 573) | @Override method getIconWidth (line 587) | @Override method getIconHeight (line 592) | @Override FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/window/SecHubReportTabSwitcher.java class SecHubReportTabSwitcher (line 20) | public class SecHubReportTabSwitcher implements SecHubReportRequestListe... method SecHubReportTabSwitcher (line 29) | public SecHubReportTabSwitcher(ContentManager contentManager, String r... method onReportRequested (line 34) | @Override method getContentByName (line 49) | private static Optional getContentByName(ContentManager conte... FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/window/SecHubServerPanel.java class SecHubServerPanel (line 52) | public class SecHubServerPanel implements SecHubPanel { method SecHubServerPanel (line 70) | public SecHubServerPanel(SecHubSettingsDialogListener settingsDialogLi... method registerInstance (line 78) | public static void registerInstance(SecHubServerPanel secHubToolWindow) { method getInstance (line 83) | public static SecHubServerPanel getInstance() { method getContent (line 87) | @Override method updateSettingsState (line 92) | public void updateSettingsState(SechubSettings.State state) { method createServerConfigurationChangeListener (line 100) | private void createServerConfigurationChangeListener() { method checkServerConnection (line 106) | private void checkServerConnection() { method createComponents (line 113) | private void createComponents() { method createActionBarPanel (line 136) | @NotNull method createServerConfigurationPanel (line 194) | @NotNull method updateServerConnectionLabel (line 256) | private void updateServerConnectionLabel(JLabel checkServerConnectionL... method createContentSeparator (line 264) | @NotNull method createProjectsPanel (line 272) | @NotNull method loadProjects (line 331) | private void loadProjects() { method createProjectsDropdown (line 339) | private void createProjectsDropdown(List projects, method createJobsPanel (line 371) | private JPanel createJobsPanel() { method createJobPaginationPanel (line 460) | private JPanel createJobPaginationPanel() { method updatePageLabel (line 499) | private void updatePageLabel(JLabel pageLabel, Integer page, Integer t... method loadJobsTable (line 509) | private void loadJobsTable(DefaultTableModel model, List newValue) { method getValue (line 713) | public List getValue() { method addPropertyChangeListener (line 719) | public void addPropertyChangeListener(PropertyChangeListener listene... method createDefensiveCopy (line 723) | private List createDefensiveCopy(List orig... class ObservableJobPage (line 731) | private static class ObservableJobPage { method setValue (line 737) | public void setValue(SecHubJobInfoForUserListPage newValue) { method getValue (line 745) | @NotNull method addPropertyChangeListener (line 752) | public void addPropertyChangeListener(PropertyChangeListener listene... method previous (line 756) | public boolean previous() { method next (line 769) | public boolean next() { method getPage (line 784) | public int getPage() { method getTotalPages (line 792) | public int getTotalPages() { method reset (line 800) | public void reset() { method createDefensiveCopy (line 809) | private SecHubJobInfoForUserListPage createDefensiveCopy(SecHubJobIn... class TrafficLightRenderer (line 825) | static class TrafficLightRenderer extends DefaultTableCellRenderer { method getTableCellRendererComponent (line 827) | @Override class TrafficLightIcon (line 835) | static class TrafficLightIcon implements Icon { method TrafficLightIcon (line 838) | public TrafficLightIcon(Object status) { method paintIcon (line 842) | @Override method getIconWidth (line 860) | @Override method getIconHeight (line 865) | @Override FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/window/SecHubToolWindowFactory.java class SecHubToolWindowFactory (line 22) | public class SecHubToolWindowFactory implements ToolWindowFactory, DumbA... method createToolWindowContent (line 24) | @Override method addToolWindowTab (line 46) | private static void addToolWindowTab(@NotNull ToolWindow toolWindow, S... FILE: ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/window/SecHubToolWindowTransferSupport.java class SecHubToolWindowTransferSupport (line 16) | public class SecHubToolWindowTransferSupport extends TransferHandler { method SecHubToolWindowTransferSupport (line 19) | public SecHubToolWindowTransferSupport(ErrorLog errorLog) { method canImport (line 23) | public boolean canImport(TransferSupport support) { method importData (line 37) | public boolean importData(TransferSupport support) { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/model/FileLocationExplorer.java class FileLocationExplorer (line 18) | public class FileLocationExplorer { method getSearchFolders (line 24) | public List getSearchFolders() { method searchFor (line 36) | public List searchFor(String location) throws IOException { method convertLocationOSSpecificRegExp (line 77) | String convertLocationOSSpecificRegExp(String location, String separat... method searchFilesRecursive (line 94) | void searchFilesRecursive(PathMatcher matcher, Path searchFolder, List... method find (line 102) | protected static Collection find(Path searchDirectory, PathMatch... FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/model/FindingModel.java class FindingModel (line 10) | public class FindingModel { method getProjectId (line 17) | public String getProjectId() { method setProjectId (line 21) | public void setProjectId(String projectId) { method getJobUUID (line 25) | public UUID getJobUUID() { method setTrafficLight (line 29) | public void setTrafficLight(TrafficLight trafficLight) { method getTrafficLight (line 33) | public TrafficLight getTrafficLight() { method setJobUUID (line 37) | public void setJobUUID(UUID jobUUID) { method getFindingCount (line 41) | public int getFindingCount() { method getFindings (line 45) | public List getFindings() { method getFirstFinding (line 49) | public FindingNode getFirstFinding() { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/model/FindingNode.java class FindingNode (line 16) | public class FindingNode implements Comparable { method FindingNode (line 45) | private FindingNode() { class FindingNodeBuilder (line 48) | public static class FindingNodeBuilder { method FindingNodeBuilder (line 66) | private FindingNodeBuilder() { method setScanType (line 70) | public FindingNodeBuilder setScanType(ScanType scanType) { method setName (line 75) | public FindingNodeBuilder setName(String name) { method setIsMarkedAsFalsePositive (line 80) | public FindingNodeBuilder setIsMarkedAsFalsePositive(Boolean isMarke... method setDescription (line 85) | public FindingNodeBuilder setDescription(String description) { method setSolution (line 90) | public FindingNodeBuilder setSolution(String solution) { method setLocation (line 95) | public FindingNodeBuilder setLocation(String location) { method setLine (line 100) | public FindingNodeBuilder setLine(Integer line) { method setColumn (line 105) | public FindingNodeBuilder setColumn(Integer column) { method setCallStackStep (line 110) | public FindingNodeBuilder setCallStackStep(Integer callStackStep) { method setId (line 115) | public FindingNodeBuilder setId(Integer id) { method setRelevantPart (line 120) | public FindingNodeBuilder setRelevantPart(String relevantPart) { method setSource (line 125) | public FindingNodeBuilder setSource(String source) { method setSeverity (line 130) | public FindingNodeBuilder setSeverity(Severity severity) { method setCweId (line 135) | public FindingNodeBuilder setCweId(Integer cweId) { method setSecHubFinding (line 140) | public FindingNodeBuilder setSecHubFinding(SecHubFinding secHubFindi... method build (line 145) | public FindingNode build() { method calculateFileNameAndPath (line 168) | private void calculateFileNameAndPath(FindingNode node) { method builder (line 189) | public static FindingNodeBuilder builder() { method getParent (line 193) | public FindingNode getParent() { method addChild (line 197) | public boolean addChild(FindingNode finding) { method getChildren (line 206) | public List getChildren() { method hasChildren (line 210) | public boolean hasChildren() { method getDescription (line 220) | public String getDescription() { method getSolution (line 224) | public String getSolution() { method getSecHubFinding (line 228) | public SecHubFinding getSecHubFinding() { method getLocation (line 232) | public String getLocation() { method getLine (line 236) | public Integer getLine() { method getColumn (line 240) | public Integer getColumn() { method getRelevantPart (line 244) | public String getRelevantPart() { method getSource (line 248) | public String getSource() { method getSeverity (line 252) | public Severity getSeverity() { method getId (line 256) | public int getId() { method getCweId (line 260) | public Integer getCweId() { method getCallStackStep (line 264) | public int getCallStackStep() { method getFileName (line 268) | public String getFileName() { method getFilePath (line 272) | public String getFilePath() { method setCachedMetaData (line 276) | public void setCachedMetaData(String key, Object value) { method getCachedMetaData (line 285) | public Object getCachedMetaData(String key) { method getName (line 294) | public String getName() { method isMarkedAsFalsePositive (line 298) | public boolean isMarkedAsFalsePositive() { method getScanType (line 302) | public ScanType getScanType() { method canBeShownInCallHierarchy (line 306) | public boolean canBeShownInCallHierarchy() { method canBeShownInWebRequest (line 317) | public boolean canBeShownInWebRequest() { method canBeShownInWebResponse (line 325) | public boolean canBeShownInWebResponse() { method canBeShownInAttack (line 333) | public boolean canBeShownInAttack() { method toString (line 341) | @Override method compareTo (line 348) | @Override FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/model/SecHubFindingToFindingModelTransformer.java class SecHubFindingToFindingModelTransformer (line 8) | public class SecHubFindingToFindingModelTransformer { method SecHubFindingToFindingModelTransformer (line 13) | private SecHubFindingToFindingModelTransformer() { method getInstance (line 17) | public static SecHubFindingToFindingModelTransformer getInstance() { method transform (line 21) | public FindingModel transform(List findings, List> ... method createRootNodeWithChildren (line 107) | private FindingModel createRootNodeWithChildren(Map createFindingNodeList(Severity severi... method isMarkedAsFalsePositive (line 130) | private static boolean isMarkedAsFalsePositive(SecHubFinding finding, ... FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/model/SecHubFindingoWebScanDataProvider.java class SecHubFindingoWebScanDataProvider (line 8) | public class SecHubFindingoWebScanDataProvider { method getWebAttackDescription (line 10) | public String getWebAttackDescription(SecHubFinding secHubFinding) { method getWebRequestDescription (line 63) | public String getWebRequestDescription(SecHubFinding secHubFinding) { method getWebResponseDescription (line 114) | public String getWebResponseDescription(SecHubFinding secHubFinding) { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/model/SecHubReportFindingModelService.java class SecHubReportFindingModelService (line 14) | public class SecHubReportFindingModelService { method SecHubReportFindingModelService (line 20) | private SecHubReportFindingModelService() { method getInstance (line 24) | public static SecHubReportFindingModelService getInstance() { method fetchAndBuildFindingModel (line 28) | public FindingModel fetchAndBuildFindingModel(String projectId, UUID j... FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/ui/ComponentBuilder.java type ComponentBuilder (line 6) | public interface ComponentBuilder { method createScrollPane (line 8) | public JScrollPane createScrollPane(JComponent component); FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/ui/FalsePositiveTableModel.java class FalsePositiveTableModel (line 8) | class FalsePositiveTableModel { method FalsePositiveTableModel (line 13) | public FalsePositiveTableModel(boolean isAlreadyMarkedAsFalsePositive,... method FalsePositiveTableModel (line 19) | public FalsePositiveTableModel(boolean isAlreadyMarkedAsFalsePositive,... method isChecked (line 25) | public boolean isChecked() { method setChecked (line 29) | public void setChecked(boolean selected) { method isAlreadyMarkedAsFalsePositive (line 36) | public boolean isAlreadyMarkedAsFalsePositive() { method setAlreadyMarkedAsFalsePositive (line 40) | public boolean setAlreadyMarkedAsFalsePositive(boolean alreadyMarkedAs... method getScanType (line 47) | public ScanType getScanType() { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/ui/FindingRenderDataProvider.java type FindingRenderDataProvider (line 10) | public interface FindingRenderDataProvider { method getIconForScanType (line 12) | Icon getIconForScanType(ScanType scanType); method getTextForSeverity (line 14) | default String getTextForSeverity(Severity severity) { method getTextForScanType (line 39) | default String getTextForScanType(ScanType scanType) { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/ui/SecHubRootTeeNode.java class SecHubRootTeeNode (line 6) | public class SecHubRootTeeNode extends SecHubTreeNode { method SecHubRootTeeNode (line 8) | public SecHubRootTeeNode() { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/ui/SecHubTableModel.java class SecHubTableModel (line 9) | public class SecHubTableModel extends DefaultTableModel { method SecHubTableModel (line 14) | public SecHubTableModel(String... columnNames) { method isCellEditable (line 18) | @Override method setDataList (line 29) | public void setDataList(List rows) { method removeAllRows (line 37) | public void removeAllRows() { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/ui/SecHubToolWindowUIContext.java class SecHubToolWindowUIContext (line 9) | public class SecHubToolWindowUIContext { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/ui/SecHubToolWindowUISupport.java class SecHubToolWindowUISupport (line 49) | public class SecHubToolWindowUISupport { method SecHubToolWindowUISupport (line 84) | public SecHubToolWindowUISupport(SecHubToolWindowUIContext context) { method syncFalsePositives (line 96) | public void syncFalsePositives() { type CallStepChangeListener (line 169) | public interface CallStepChangeListener { method callStepChanged (line 170) | void callStepChanged(FindingNode callStep, boolean openInEditor); type ReportFindingSelectionChangeListener (line 173) | public interface ReportFindingSelectionChangeListener { method reportFindingSelectionChanged (line 174) | void reportFindingSelectionChanged(FindingNode callStep); method addCallStepChangeListener (line 177) | public void addCallStepChangeListener(CallStepChangeListener listener) { method addReportFindingSelectionChangeListener (line 181) | public void addReportFindingSelectionChangeListener(ReportFindingSelec... method initialize (line 185) | public void initialize() { method initCweIdLink (line 193) | private void initCweIdLink() { method initExplanationButton (line 219) | private void initExplanationButton() { method createMitreCweDescriptionLink (line 224) | @NotNull method initCallStepDetailTable (line 229) | private void initCallStepDetailTable() { method resetCallHierarchyStepTable (line 234) | public void resetCallHierarchyStepTable() { method getRenderDataProvider (line 243) | public FindingRenderDataProvider getRenderDataProvider() { method initCallHierarchyTree (line 247) | private void initCallHierarchyTree() { method initReportTable (line 279) | private void initReportTable() { method getCurrentCheckboxValue (line 359) | private @Nullable Boolean getCurrentCheckboxValue(int clickedRow, int ... method createMarkFalsePositiveColumnHeader (line 373) | private @NotNull JCheckBox createMarkFalsePositiveColumnHeader(TableCo... method initTableModelAndRowSorting (line 420) | private void initTableModelAndRowSorting() { method setReportTableElements (line 436) | private void setReportTableElements(List elements) { method resetTablePresentation (line 448) | public void resetTablePresentation() { method handleReportTableSelection (line 460) | private void handleReportTableSelection(boolean doubleClick) { method setCweId (line 487) | private void setCweId(Integer cweId) { method handleExplanation (line 498) | private void handleExplanation(FindingNode findingNode) { method showFindingNode (line 528) | public void showFindingNode(FindingNode findingNode, boolean openInEdi... method resetFindingNodeTabPane (line 541) | public void resetFindingNodeTabPane() { method resetDescriptionAndSolutionTabPane (line 546) | public void resetDescriptionAndSolutionTabPane(boolean visible) { method handleCallHierarchy (line 551) | private void handleCallHierarchy(FindingNode findingNode, boolean open... method handleWebRequest (line 559) | private void handleWebRequest(FindingNode findingNode) { method handleWebResponse (line 566) | private void handleWebResponse(FindingNode findingNode) { method handleAttack (line 574) | private void handleAttack(FindingNode findingNode) { method prepareCalHierarchyWhenNeccesary (line 584) | private void prepareCalHierarchyWhenNeccesary(FindingNode findingNode,... method handleCWEId (line 607) | private void handleCWEId(FindingNode findingNode) { method buildCallHierarchyTreeNodes (line 615) | private void buildCallHierarchyTreeNodes(SecHubTreeNode parent, Findin... method showCallStep (line 624) | private void showCallStep(FindingNode callStep, boolean openInEditor) { method setFindingModel (line 641) | public void setFindingModel(FindingModel findingModel) { method toMarkdownContent (line 668) | public String toMarkdownContent(SecHubExplanationResponse secHubExplan... method showMarkdownContentOnRightSide (line 731) | private static void showMarkdownContentOnRightSide(Integer currentSele... method secHubAccess (line 761) | private static @NotNull SecHubAccess secHubAccess() { class ReportScanTypeIconTableCellRenderer (line 765) | private class ReportScanTypeIconTableCellRenderer extends DefaultTable... method getTableCellRendererComponent (line 766) | @Override class ReportSeverityTableCellRenderer (line 785) | private class ReportSeverityTableCellRenderer extends DefaultTableCell... method getTableCellRendererComponent (line 786) | @Override class CenteredCheckBoxHeaderRenderer (line 804) | private static class CenteredCheckBoxHeaderRenderer implements TableCe... method CenteredCheckBoxHeaderRenderer (line 807) | public CenteredCheckBoxHeaderRenderer(JCheckBox checkBox) { method getTableCellRendererComponent (line 812) | @Override class FalsePositiveCellRenderer (line 822) | private static class FalsePositiveCellRenderer implements TableCellRen... method getTableCellRendererComponent (line 843) | @Override class FalsePositiveCellEditor (line 875) | private static class FalsePositiveCellEditor extends AbstractCellEdito... method FalsePositiveCellEditor (line 879) | public FalsePositiveCellEditor() { method getTableCellEditorComponent (line 896) | @Override method getCellEditorValue (line 904) | @Override class MarkFalsePositivesDialog (line 910) | private static class MarkFalsePositivesDialog extends DialogWrapper { method MarkFalsePositivesDialog (line 916) | private MarkFalsePositivesDialog() { method createCenterPanel (line 922) | @Nullable method getSelectedReason (line 928) | public String getSelectedReason() { method getComment (line 935) | public String getComment() { method createComponents (line 939) | private void createComponents() { class ProjectIdChooserDialog (line 970) | private static class ProjectIdChooserDialog extends DialogWrapper { method ProjectIdChooserDialog (line 973) | public ProjectIdChooserDialog(String[] projectIds) { method createCenterPanel (line 980) | @Nullable method getSelectedProjectId (line 989) | public String getSelectedProjectId() { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/ui/SecHubToolWindowUISupportTestMain.java class SecHubToolWindowUISupportTestMain (line 25) | public class SecHubToolWindowUISupportTestMain { method main (line 27) | public static void main(String[] args) { class InternalUITest (line 31) | private static class InternalUITest { method start (line 36) | private void start() { method createTestModel (line 125) | private FindingModel createTestModel() { method append (line 139) | private void append(FindingModel model, String prefix, Severity seve... method generateDescription (line 202) | private String generateDescription(String prefix) { class SetNewModelAction (line 206) | private class SetNewModelAction extends AbstractAction { method SetNewModelAction (line 210) | private SetNewModelAction() { method actionPerformed (line 214) | @Override FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/ui/SecHubTreeNode.java class SecHubTreeNode (line 10) | public class SecHubTreeNode extends DefaultMutableTreeNode { method SecHubTreeNode (line 15) | public SecHubTreeNode(FindingNode findingNode) { method getFindingNode (line 19) | public FindingNode getFindingNode() { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/ui/SechubTreeModel.java class SechubTreeModel (line 9) | public class SechubTreeModel extends DefaultTreeModel { method SechubTreeModel (line 14) | public SechubTreeModel() { method getRoot (line 18) | @Override method setRoot (line 23) | @Override method setRoot (line 31) | public void setRoot(SecHubRootTeeNode root) { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/ui/TableExampleUI.java class TableExampleUI (line 16) | public class TableExampleUI { method main (line 27) | public static void main(String[] args) { class CustomRenderer (line 62) | class CustomRenderer extends DefaultTableCellRenderer { method getTableCellRendererComponent (line 66) | public Component getTableCellRendererComponent(JTable table, Object va... FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/util/ErrorLog.java type ErrorLog (line 4) | public interface ErrorLog { method error (line 6) | default void error(String message) { method error (line 10) | default void error(String message, Throwable t) { method warn (line 14) | default void warn(String s) { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/plugin/util/SimpleStringUtil.java class SimpleStringUtil (line 7) | public class SimpleStringUtil { method removeAllSpaces (line 15) | public static String removeAllSpaces(String stringWithSpaces) { method toStringTrimmed (line 25) | public static String toStringTrimmed(Object object) { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/settings/SecHubSettingsComponent.java class SecHubSettingsComponent (line 14) | public class SecHubSettingsComponent { method SecHubSettingsComponent (line 24) | public SecHubSettingsComponent() { method handleWebUiUrlVisibility (line 46) | private void handleWebUiUrlVisibility(JBLabel webUiUrlLabel) { method getPanel (line 54) | public JPanel getPanel() { method getPreferredFocusedComponent (line 58) | public JComponent getPreferredFocusedComponent() { method getUserNameText (line 62) | @NotNull method setUserNameText (line 67) | public void setUserNameText(@NotNull String newText) { method getSecHubServerUrlText (line 71) | @NotNull method setSecHubServerUrlText (line 76) | public void setSecHubServerUrlText(@NotNull String newText) { method getApiTokenPassword (line 80) | @NotNull method setApiTokenPassword (line 85) | public void setApiTokenPassword(@NotNull String newText) { method useCustomWebUiUrl (line 89) | public boolean useCustomWebUiUrl() { method setUseCustomWebUiUrl (line 93) | public void setUseCustomWebUiUrl(boolean useCustomWebUiUrl) { method getWebUiUrlText (line 98) | @NotNull method setWebUiUrlText (line 107) | public void setWebUiUrlText(@NotNull String newText) { method isSslTrustAll (line 111) | public boolean isSslTrustAll() { method setSslTrustAll (line 115) | public void setSslTrustAll(boolean sslTrustAll) { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/settings/SechubSettings.java class SechubSettings (line 12) | @State(name = "com.mercedesbenz.sechub.settings.SechubSettings", storage... method getInstance (line 17) | public static SechubSettings getInstance() { method getState (line 21) | @Override method loadState (line 26) | @Override class State (line 31) | public static class State { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/settings/SechubSettingsConfigurable.java class SechubSettingsConfigurable (line 21) | final class SechubSettingsConfigurable implements Configurable { method getDisplayName (line 29) | @Nls(capitalization = Nls.Capitalization.Title) method getPreferredFocusedComponent (line 35) | @Override method createComponent (line 40) | @Nullable method isModified (line 48) | @Override method apply (line 70) | @Override method reset (line 117) | @Override method displayCredentialsInSettings (line 133) | private void displayCredentialsInSettings(Credentials credentials) { method disposeUIResources (line 149) | @Override method updateComponents (line 154) | private static void updateComponents(SechubSettings.State state) { method isUriValid (line 159) | private static boolean isUriValid(String uri) { FILE: ide-plugins/jetbrains/src/main/java/com/mercedesbenz/sechub/settings/SechubSettingsCredentialsSupport.java class SechubSettingsCredentialsSupport (line 9) | public class SechubSettingsCredentialsSupport { method retrieveCredentials (line 13) | public Credentials retrieveCredentials() { method storeCredentials (line 19) | public void storeCredentials(Credentials credentials) { method createCredentialAttributes (line 24) | private CredentialAttributes createCredentialAttributes() { FILE: ide-plugins/jetbrains/src/test/java/com/mercedesbenz/sechub/plugin/TestFileReader.java class TestFileReader (line 13) | public class TestFileReader { method readTextFile (line 17) | public static String readTextFile(Path pathToFile) { method readTextFile (line 21) | public static String readTextFile(String pathToFile) { method readTextFile (line 25) | public static String readTextFile(File file) { method readTextFile (line 29) | public static String readTextFile(File file, String lineBreak) { FILE: ide-plugins/jetbrains/src/test/java/com/mercedesbenz/sechub/plugin/idea/sechubaccess/SecHubAccessClientTest.java class SecHubAccessClientTest (line 19) | public class SecHubAccessClientTest { method setUpClass (line 30) | @BeforeClass method tearDownClass (line 108) | @AfterClass method initSecHubClient_with_null_server_url_throws_null_pointer_exception (line 113) | @Test method initSecHubClient_with_null_user_id_throws_null_pointer_exception (line 123) | @Test method initSecHubClient_with_null_api_token_throws_null_pointer_exception (line 133) | @Test method initSecHubClient_with_invalid_server_url_throws_illegal_state_exception (line 143) | @Test method isSecHubServerAlive_returns_true_when_server_responds_200 (line 153) | @Test method isSecHubServerAlive_returns_false_on_exception (line 159) | @Test method getSecHubProjects_returns_project_data (line 165) | @Test method getSecHubProjects_throws_runtime_exception_on_exception (line 180) | @Test method isProjectIdDeprecated_returns_false_for_non_deprecated_project (line 190) | @Test method isProjectIdDeprecated_returns_true_for_deprecated_project (line 199) | @Test method getSecHubJobPage_returns_job_page (line 212) | @Test method getSecHubJobPage_throws_illegal_argument_exception_on_null_project_id (line 218) | @Test method getSecHubJobPage_throws_runtime_exception_on_exception (line 228) | @Test method getSecHubReport_returns_report (line 242) | @Test method getSecHubReport_throws_null_pointer_exception_on_null_project_id (line 247) | @Test method getSecHubReport_throws_null_pointer_exception_on_null_job_uuid (line 257) | @Test method getFalsePositiveProjectConfiguration_returns_false_positive_configuration (line 267) | @Test method getFalsePositiveProjectConfiguration_throws_null_pointer_exception_on_null_project_id (line 284) | @Test FILE: ide-plugins/jetbrains/src/test/java/com/mercedesbenz/sechub/plugin/model/FileLocationExplorerTest.java class FileLocationExplorerTest (line 13) | public class FileLocationExplorerTest { method before (line 17) | @Before method path_contains_plusplus_is_correctly_handled (line 26) | @Test method location_converted_from_unix_to_windows_style_when_separator_is_backslash (line 40) | @Test method location_unconverted_from_unix_when_separator_is_slash (line 53) | @Test method scenario1_projects_TestMe_java_found (line 69) | @Test method scenario1_projects_example_TestMe_java_found (line 88) | @Test method scenario1_projects_source_TestMe_c_found (line 107) | @Test method scenario1_projects_TestMe_c_found (line 126) | @Test method scenario1_projects_com_example_TestMe_java_found (line 145) | @Test method scenario1_projects_SameName_java_found (line 164) | @Test method scenario2_projects_cpp_os_injection_cpp_found (line 187) | @Test FILE: ide-plugins/jetbrains/src/test/java/com/mercedesbenz/sechub/plugin/model/FindingNodeBuilderTest.java class FindingNodeBuilderTest (line 9) | public class FindingNodeBuilderTest { method location1_has_empty_filepath_and_as_filename_location1 (line 11) | @Test method a_slash_b_slash_location1_has_a_slash_b_as_filepath_and_as_filename_location1 (line 21) | @Test method slash_location1_has_empty__as_filepath_and_as_filename_location1 (line 31) | @Test method slash_a_slash_b_slash_has_slash_a_slash_b_as_file_path_but_empty_filename (line 41) | @Test method null_has_null_filepath_and_also_null_filename (line 51) | @Test FILE: ide-plugins/jetbrains/src/test/java/com/mercedesbenz/sechub/plugin/model/SecHubFindingToSecHubNodeTransformerTest.java class SecHubFindingToSecHubNodeTransformerTest (line 15) | public class SecHubFindingToSecHubNodeTransformerTest { method adding_one_finding_with_two_stacktraces_results_in_node_containing_one_child_having_another_one_with_expected_data (line 19) | @Test method createOneExampleFindingWithChildAndSubChild (line 48) | private static void createOneExampleFindingWithChildAndSubChild(List/g,(function(){return... function e (line 27) | function e(t){for(var n={},e=0,a=(t=t.split(" ")).length;e>/g,(function(e,s){return"(?:"... function s (line 28) | function s(e,s,a){return RegExp(n(e,s),a||"")} function a (line 28) | function a(e,n){for(var s=0;s>/g,(function(){... function l (line 28) | function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"} function q (line 28) | function q(n,a){return{interpolation:{pattern:s("((?:^|[^{])(?:\\{\\{)*)... function a (line 34) | function a(e,a,r){return RegExp(function(e,a){return e.replace(/<<(\d+)>... function n (line 61) | function n(e){return RegExp("([ \t])(?:"+e+")(?=[\\s;]|$)","i")} function n (line 76) | function n(e,n){return"___"+e.toUpperCase()+n+"___"} function a (line 79) | function a(e,r){return e=e.replace(//g,(function(){return t})).repl... function r (line 80) | function r(e,n){return RegExp(e.replace(//g,(function(){return a})),n)} function l (line 113) | function l(n){return t[e+n]} function c (line 113) | function c(n,t){t=t||0;for(var e=0;e/g,(function(){return ... function e (line 144) | function e(a,e){return RegExp(a.replace(//g,(function(){return"(?!\\... function o (line 149) | function o(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)... function s (line 149) | function s(e,t){return"___"+t.toUpperCase()+"_"+e+"___"} function p (line 149) | function p(t,n,r){var a={code:t,grammar:n,language:r};return e.hooks.run... function l (line 149) | function l(t){var n={};n["interpolation-punctuation"]=a;var i=e.tokenize... function g (line 149) | function g(t,n,r){var a=e.tokenize(t,{interpolation:{pattern:RegExp(i),l... function c (line 149) | function c(e){return"string"==typeof e?e:Array.isArray(e)?e.map(c).join(... function o (line 154) | function o(n,o){return RegExp(n.replace(//g,"\\s\\x00-\\x1f\\x22-... function n (line 162) | function n(e){return RegExp("(\\()(?:"+e+")(?=[\\s\\)])")} function a (line 162) | function a(e){return RegExp("([\\s([])(?:"+e+")(?=[\\s)])")} function e (line 169) | function e(n){return n=n.replace(//g,(function(){return"(?:\\\\.|... function t (line 183) | function t(e){return"string"==typeof e?e:Array.isArray(e)?e.map(t).join(... function n (line 222) | function n(e,n){return e.replace(/<<(\d+)>>/g,(function(e,r){return"(?:"... function r (line 222) | function r(e,r,a){return RegExp(n(e,r),a||"")} function s (line 228) | function s(e,s){for(var a=0;a/g,(function(){re... function a (line 229) | function a(t,n){return t=t.replace(//g,(function(){return"(?:\\s|//.*... function a (line 239) | function a(t,a){var r={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alia... function t (line 265) | function t(e,t,a){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"bl... function o (line 269) | function o(e,n){n=(n||"").replace(/m/g,"")+"m";var r="([:\\-,[{]\\s*(?:\... function e (line 273) | function e(n,e){return RegExp(n.replace(//g,(function(){return"(?:\... function n (line 274) | function n(e){return e.replace(/__/g,(function(){return"(?:[\\w-]+|'[^'\... function e (line 296) | function e(e,n){a.languages[e]&&a.languages.insertBefore(e,"comment",{"d... function n (line 300) | function n(e){return function(){return e}} FILE: ide-plugins/vscode/src/api/defaultClient.ts class DefaultClient (line 20) | class DefaultClient { method constructor (line 24) | private constructor(apiClient: DefaultApiClient) { method getInstance (line 28) | public static async getInstance(context: vscode.ExtensionContext): Pro... method createClient (line 36) | public static async createClient(context: vscode.ExtensionContext): Pr... method createApiClient (line 43) | private static async createApiClient(context: vscode.ExtensionContext)... method getApiClient (line 72) | public getApiClient(): DefaultApiClient { method getAssignedProjectDataList (line 76) | public async getAssignedProjectDataList(): Promise { method userRequestFindingExplanation (line 175) | public async userRequestFindingExplanation( FILE: ide-plugins/vscode/src/cache/falsePositiveCache.ts type FalsePositiveCacheEntry (line 5) | interface FalsePositiveCacheEntry { class FalsePositiveCache (line 10) | class FalsePositiveCache { method getFalsePositiveCache (line 16) | public static getFalsePositiveCache(context: vscode.ExtensionContext) { method clearFalsePositiveCache (line 21) | public static clearFalsePositiveCache(context: vscode.ExtensionContext) { method getEntryByJobUUID (line 25) | public static getEntryByJobUUID( method removeEntryByJobUUID (line 37) | public static removeEntryByJobUUID(context: vscode.ExtensionContext, j... method updateCacheForEntry (line 46) | public static updateCacheForEntry(context: vscode.ExtensionContext, en... FILE: ide-plugins/vscode/src/commands/changeCredentials.ts function changeCredentials (line 7) | async function changeCredentials(sechubContext: SecHubContext): Promise<... FILE: ide-plugins/vscode/src/commands/changeServerUrl.ts function changeServerUrl (line 7) | async function changeServerUrl(sechubContext: SecHubContext): Promise { FILE: ide-plugins/vscode/src/extension.ts function activate (line 22) | async function activate(context: vscode.ExtensionContext) { function registerCommands (line 47) | function registerCommands(sechubContext: SecHubContext) { function setUpApiClient (line 69) | async function setUpApiClient(context: vscode.ExtensionContext) { function buildCallHierarchyView (line 97) | function buildCallHierarchyView(context: SecHubContext) { function buildInfoView (line 104) | function buildInfoView(context: SecHubContext) { function buildServerWebview (line 110) | function buildServerWebview(context: SecHubContext) { function buildReportWebview (line 118) | function buildReportWebview(context: SecHubContext) { class SecHubContext (line 126) | class SecHubContext { method constructor (line 139) | constructor(extensionContext: vscode.ExtensionContext) { method getReport (line 155) | public getReport(): SecHubReport | undefined { method setReport (line 159) | public setReport(report: SecHubReport | undefined) { method checkReport (line 174) | private checkReport(report: SecHubReport | undefined) { method checkForUnsyncedFalsePositives (line 187) | private checkForUnsyncedFalsePositives(jobUUID: string) { function deactivate (line 198) | function deactivate() {} function resolveFileLocation (line 200) | function resolveFileLocation(testfile: string): string { FILE: ide-plugins/vscode/src/provider/SecHubServerWebviewProvider.ts class SecHubServerWebviewProvider (line 10) | class SecHubServerWebviewProvider implements vscode.WebviewViewProvider { method constructor (line 19) | constructor( method resolveWebviewView (line 26) | public async resolveWebviewView( method refresh (line 81) | public async refresh() { method openWebUi (line 89) | private openWebUi(leftClick: boolean) { method syncReportFromServer (line 114) | private async syncReportFromServer(jobUUID: string, projectId: string,... method _getHtmlForWebview (line 136) | private async _getHtmlForWebview(webview: vscode.Webview) { FILE: ide-plugins/vscode/src/provider/items/hierarchyItems.ts class HierarchyItem (line 5) | class HierarchyItem extends vscode.TreeItem { method constructor (line 11) | constructor( method add (line 27) | add(child: HierarchyItem) { FILE: ide-plugins/vscode/src/provider/items/infoItems.ts class InfoItem (line 7) | class InfoItem extends vscode.TreeItem {} class MetaDataInfoItem (line 9) | class MetaDataInfoItem extends InfoItem { method constructor (line 12) | constructor( class WebScanInfoItem (line 40) | class WebScanInfoItem extends InfoItem { method constructor (line 43) | constructor( method createWebScanDetails (line 56) | private createWebScanDetails(): InfoItem[] { FILE: ide-plugins/vscode/src/provider/items/infoViewItemMitreCWELinkBuilder.ts class InfoViewItemMitreCWELinkBuilder (line 5) | class InfoViewItemMitreCWELinkBuilder { method buildCWEOpenInBrowserCommand (line 8) | public buildCWEOpenInBrowserCommand(findingNode: SecHubFinding | undef... method buildCWELink (line 23) | buildCWELink(findingNode: SecHubFinding | undefined): vscode.Uri | und... FILE: ide-plugins/vscode/src/provider/secHubCallHierarchyTreeDataProvider.ts class SecHubCallHierarchyTreeDataProvider (line 7) | class SecHubCallHierarchyTreeDataProvider implements vscode.TreeDataProv... method update (line 10) | public update(finding: SecHubFinding | undefined) { method constructor (line 21) | constructor(private finding: SecHubFinding | undefined) {} method refresh (line 23) | private refresh(): void { method getTreeItem (line 27) | getTreeItem(item: HierarchyItem): vscode.TreeItem { method getChildren (line 31) | getChildren(item?: HierarchyItem): Thenable { method getParent (line 44) | getParent(item?: HierarchyItem): vscode.ProviderResult { method createHierarchyItems (line 56) | private createHierarchyItems(): HierarchyItem[] { FILE: ide-plugins/vscode/src/provider/secHubInfoTreeDataProvider.ts class SecHubInfoTreeDataProvider (line 7) | class SecHubInfoTreeDataProvider implements vscode.TreeDataProvider { method update (line 45) | public update(findingNode: SecHubFinding | undefined, callStack: SecHu... method getReportItems (line 54) | private getReportItems(): InfoItem[] { FILE: ide-plugins/vscode/src/provider/secHubReportWebViewProvider.ts class SecHubReportWebViewProvider (line 10) | class SecHubReportWebViewProvider implements vscode.WebviewViewProvider { method constructor (line 17) | constructor( method resolveWebviewView (line 24) | public async resolveWebviewView( method refresh (line 100) | public async refresh() { method _getHtmlForWebview (line 107) | private async _getHtmlForWebview(webview: vscode.Webview): Promise { FILE: ide-plugins/vscode/src/test/suite/sechubUtils.test.ts function resolveFileLocation (line 192) | function resolveFileLocation(testfile: string): string { function readFPConfigFromFile (line 197) | function readFPConfigFromFile(location: string): FalsePositiveProjectCon... FILE: ide-plugins/vscode/src/utils/fileLocationExplorer.ts class FileLocationExplorer (line 5) | class FileLocationExplorer { method searchFor (line 25) | public searchFor(location: string): Set { method searchFilesRecursive (line 35) | private searchFilesRecursive(location: string, folder: string, result:... FILE: ide-plugins/vscode/src/utils/prismLanguageHelper.ts function getPrismLanguageFromFileExtension (line 2) | function getPrismLanguageFromFileExtension(location: string): string | u... FILE: ide-plugins/vscode/src/utils/sechubConstants.ts constant SECHUB_API_CLIENT_CONFIG_KEYS (line 2) | const SECHUB_API_CLIENT_CONFIG_KEYS = { constant SECHUB_CONTEXT_STORAGE_KEYS (line 8) | const SECHUB_CONTEXT_STORAGE_KEYS = { constant SECHUB_COMMANDS (line 15) | const SECHUB_COMMANDS = { constant SECHUB_VIEW_IDS (line 33) | const SECHUB_VIEW_IDS = { FILE: ide-plugins/vscode/src/utils/sechubCredentialsMultistepInput.ts function multiStepInput (line 5) | async function multiStepInput(context: ExtensionContext) { class InputFlowAction (line 65) | class InputFlowAction { type InputStep (line 71) | type InputStep = (input: MultiStepInput) => Thenable; type InputBoxParameters (line 73) | interface InputBoxParameters { class MultiStepInput (line 86) | class MultiStepInput { method run (line 87) | static async run(start: InputStep) { method stepThrough (line 95) | private async stepThrough(start: InputStep) { method showInputBox (line 123) | async showInputBox

({ FILE: ide-plugins/vscode/src/utils/sechubUtils.ts function loadFromFile (line 8) | function loadFromFile(location: string): SecHubReport { function openCWEIDInBrowser (line 13) | function openCWEIDInBrowser(cweId: string | undefined): void { function getFalsePositivesByIDForJobReport (line 21) | function getFalsePositivesByIDForJobReport( function preSelectedProjectValid (line 39) | async function preSelectedProjectValid(context: vscode.ExtensionContext)... function getNonce (line 62) | function getNonce() { FILE: ide-plugins/vscode/src/webview/jobTable.ts class JobListTable (line 8) | class JobListTable { method renderJobTable (line 16) | async renderJobTable(context: vscode.ExtensionContext): Promise { method changePage (line 86) | changePage(direction: string) { method resetPagination (line 98) | resetPagination() { method formatDate (line 102) | private formatDate(dateString: string | undefined) { FILE: ide-plugins/vscode/src/webview/pagination.ts class Pagination (line 3) | class Pagination { method constructor (line 9) | constructor(currentPage: number, totalPages: number, pageSize: number,... method renderPaginationControls (line 16) | renderPaginationControls(): string { method setCurrentPage (line 25) | setCurrentPage(newPage: number) { method setTotalPages (line 31) | setTotalPages(totalPages: number) { method setCurrentProject (line 35) | setCurrentProject(project: string) { method getCurrentPage (line 39) | getCurrentPage(): number { method getTotalPages (line 43) | getTotalPages(): number { method getPageSize (line 47) | getPageSize(): number { method getCurrentProject (line 51) | getCurrentProject(): string | undefined { FILE: ide-plugins/vscode/src/webview/reportTable.ts class ReportListTable (line 8) | class ReportListTable { method renderReportTable (line 11) | async renderReportTable(context: vscode.ExtensionContext, report: SecH... method generateHtmlLabels (line 121) | private generateHtmlLabels(report: SecHubReport) { method generateHtmlMessages (line 130) | private generateHtmlMessages(report: SecHubReport) { method isFalsePositive (line 139) | private isFalsePositive(findingId: number | undefined): boolean { FILE: ide-plugins/vscode/src/webview/serverStateContainer.ts type ServerState (line 6) | interface ServerState { class ServerStateContainer (line 11) | class ServerStateContainer { method renderServerStateContainer (line 12) | async renderServerStateContainer(context: vscode.ExtensionContext): Pr... FILE: ide-plugins/vscode/src/webview/vulnerabilityExplanation.ts class VulnerabilityExplanation (line 4) | class VulnerabilityExplanation { method renderSecHubVulnerabilityExplanation (line 5) | public renderSecHubVulnerabilityExplanation( FILE: sechub-adapter-checkmarx/src/main/java/com/mercedesbenz/sechub/adapter/checkmarx/CheckmarxAdapter.java type CheckmarxAdapter (line 6) | public interface CheckmarxAdapter extends Adapter { FILE: sechub-adapter-checkmarx/src/main/java/com/mercedesbenz/sechub/adapter/checkmarx/CheckmarxAdapterConfig.java type CheckmarxAdapterConfig (line 8) | public interface CheckmarxAdapterConfig extends CodeScanAdapterConfig { method getTeamIdForNewProjects (line 14) | String getTeamIdForNewProjects(); method getPresetIdForNewProjectsOrNull (line 20) | Long getPresetIdForNewProjectsOrNull(); method getSourceCodeZipFileInputStream (line 22) | InputStream getSourceCodeZipFileInputStream(); method getClientSecret (line 24) | String getClientSecret(); method getEngineConfigurationName (line 26) | String getEngineConfigurationName(); method isAlwaysFullScanEnabled (line 32) | public boolean isAlwaysFullScanEnabled(); FILE: sechub-adapter-checkmarx/src/main/java/com/mercedesbenz/sechub/adapter/checkmarx/CheckmarxAdapterContext.java type CheckmarxAdapterContext (line 8) | public interface CheckmarxAdapterContext extends AdapterContext fetchEngineConfigurations(C... method extractEngineConfigurationsFromGet (line 314) | protected List extractEngineConfiguratio... method findEngineConfigurationByName (line 329) | protected CheckmarxEngineConfiguration findEngineConfigurationByName(S... FILE: sechub-adapter-checkmarx/src/main/java/com/mercedesbenz/sechub/adapter/checkmarx/support/CheckmarxScanReportSupport.java class CheckmarxScanReportSupport (line 24) | public class CheckmarxScanReportSupport { method startFetchReport (line 42) | public void startFetchReport(CheckmarxOAuthSupport oauthSupport, Check... method fetchReportResult (line 50) | void fetchReportResult(CheckmarxOAuthSupport oauthSupport, CheckmarxAd... method waitForReport (line 78) | void waitForReport(CheckmarxOAuthSupport oauthSupport, CheckmarxAdapte... method triggerNewReport (line 91) | void triggerNewReport(CheckmarxOAuthSupport oauthSupport, CheckmarxAda... FILE: sechub-adapter-checkmarx/src/main/java/com/mercedesbenz/sechub/adapter/checkmarx/support/CheckmarxScanSupport.java class CheckmarxScanSupport (line 23) | public class CheckmarxScanSupport { method startNewScan (line 44) | public void startNewScan(CheckmarxOAuthSupport oauthSupport, Checkmarx... method checkScanAvailable (line 53) | private void checkScanAvailable(CheckmarxOAuthSupport oauthSupport, Ch... method waitForQueingDone (line 59) | private void waitForQueingDone(CheckmarxOAuthSupport oauthSupport, Che... method triggerNewEntryInQueue (line 85) | private void triggerNewEntryInQueue(CheckmarxOAuthSupport oauthSupport... FILE: sechub-adapter-checkmarx/src/main/java/com/mercedesbenz/sechub/adapter/checkmarx/support/CheckmarxUploadSupport.java class CheckmarxUploadSupport (line 24) | public class CheckmarxUploadSupport { method uploadZippedSourceCode (line 29) | public void uploadZippedSourceCode(CheckmarxContext context) throws Ad... method fetchResource (line 53) | private Resource fetchResource(CheckmarxAdapterContext context, Checkm... FILE: sechub-adapter-checkmarx/src/main/java/com/mercedesbenz/sechub/adapter/checkmarx/support/QueueDetails.java class QueueDetails (line 4) | public class QueueDetails { method getStageValue (line 12) | public String getStageValue() { method isRunning (line 16) | public boolean isRunning() { method hasFailed (line 20) | public boolean hasFailed() { method getCheckCount (line 24) | public int getCheckCount() { method isStillProcessing (line 28) | public boolean isStillProcessing() { method isNewQueueEntryFound (line 32) | public boolean isNewQueueEntryFound() { method getFailureText (line 36) | public String getFailureText() { method hasNeverRun (line 40) | public boolean hasNeverRun() { FILE: sechub-adapter-checkmarx/src/main/java/com/mercedesbenz/sechub/adapter/checkmarx/support/ReportDetails.java class ReportDetails (line 4) | public class ReportDetails { method isNotFound (line 9) | public boolean isNotFound() { method isRunning (line 13) | public boolean isRunning() { method isCheckPossible (line 17) | private boolean isCheckPossible() { method isReportCreated (line 21) | private boolean isReportCreated() { method didReportCreationFail (line 25) | private boolean didReportCreationFail() { FILE: sechub-adapter-checkmarx/src/main/java/com/mercedesbenz/sechub/adapter/checkmarx/support/ScanDetails.java class ScanDetails (line 4) | public class ScanDetails { method isRunning (line 9) | public boolean isRunning() { method hasFinished (line 13) | private boolean hasFinished() { FILE: sechub-adapter-checkmarx/src/main/java/com/mercedesbenz/sechub/adapter/checkmarx/support/WaitForQueueStateSupport.java class WaitForQueueStateSupport (line 19) | class WaitForQueueStateSupport extends WaitForStateSupport simulateFetchScanSettingsForProj... method simulateFetchEngineConfigurations (line 497) | private List> simulateFetchEngineConfigurations() { method simulateCreateProjectWasSuccessful (line 516) | private void simulateCreateProjectWasSuccessful() { method simulateCheckProjectExistsReturnsFalse (line 538) | private void simulateCheckProjectExistsReturnsFalse(LinkedHashMap login(long tokenExpiresInSeconds... method simulateWaitForReportResultsReturns (line 605) | private void simulateWaitForReportResultsReturns(String value) { method simulateWaitForQueingDoneReturns (line 618) | private void simulateWaitForQueingDoneReturns(String value) { method simulateWaitForQueingDoneReturnsFailureWithText (line 622) | private void simulateWaitForQueingDoneReturnsFailureWithText(String fa... method simulateWaitForQueingDoneReturns (line 626) | private void simulateWaitForQueingDoneReturns(String value, String fai... method simulateCheckScanAvailableReturns (line 646) | private void simulateCheckScanAvailableReturns(String statusName) { method findMapByValue (line 660) | private Map findMapByValue(String name, List { FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSAdapterConfig.java type PDSAdapterConfig (line 6) | public interface PDSAdapterConfig extends AdapterConfig, PDSAdapterConfi... FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSAdapterConfigBuilder.java type PDSAdapterConfigBuilder (line 6) | public interface PDSAdapterConfigBuilder extends AdapterConfigBuilder, P... FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSAdapterConfigData.java type PDSAdapterConfigData (line 11) | public interface PDSAdapterConfigData { method getJobParameters (line 16) | Map getJobParameters(); method getSecHubJobUUID (line 18) | UUID getSecHubJobUUID(); method getPdsProductIdentifier (line 20) | String getPdsProductIdentifier(); method getSourceCodeZipFileInputStreamOrNull (line 22) | InputStream getSourceCodeZipFileInputStreamOrNull(); method getSourceCodeZipFileChecksumOrNull (line 24) | String getSourceCodeZipFileChecksumOrNull(); method getBinaryTarFileInputStreamOrNull (line 26) | InputStream getBinaryTarFileInputStreamOrNull(); method getBinariesTarFileChecksumOrNull (line 28) | String getBinariesTarFileChecksumOrNull(); method isReusingSecHubStorage (line 30) | boolean isReusingSecHubStorage(); method isSourceCodeZipFileRequired (line 32) | boolean isSourceCodeZipFileRequired(); method isBinaryTarFileRequired (line 34) | boolean isBinaryTarFileRequired(); method getSecHubConfigurationModel (line 36) | SecHubConfigurationModel getSecHubConfigurationModel(); method getScanType (line 38) | ScanType getScanType(); method isPDSScriptTrustingAllCertificates (line 40) | boolean isPDSScriptTrustingAllCertificates(); method getBinariesTarFileSizeInBytesOrNull (line 42) | Long getBinariesTarFileSizeInBytesOrNull(); method getSourceCodeZipFileSizeInBytesOrNull (line 44) | Long getSourceCodeZipFileSizeInBytesOrNull(); method getResilienceMaxRetries (line 46) | int getResilienceMaxRetries(); method getResilienceTimeToWaitBeforeRetryInMilliseconds (line 48) | long getResilienceTimeToWaitBeforeRetryInMilliseconds(); FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSAdapterConfigDataProvider.java type PDSAdapterConfigDataProvider (line 4) | public interface PDSAdapterConfigDataProvider { method getPDSAdapterConfigData (line 6) | PDSAdapterConfigData getPDSAdapterConfigData(); FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSAdapterConfigurator.java type PDSAdapterConfigurator (line 11) | public interface PDSAdapterConfigurator { method setPdsProductIdentifier (line 13) | void setPdsProductIdentifier(String pdsProductIdentifier); method setSourceCodeZipFileInputStreamOrNull (line 15) | void setSourceCodeZipFileInputStreamOrNull(InputStream sourceCodeZipFi... method setSourceCodeZipFileChecksumOrNull (line 17) | void setSourceCodeZipFileChecksumOrNull(String sourceCodeZipFileChecks... method setSourceCodeZipFileSizeInBytes (line 19) | void setSourceCodeZipFileSizeInBytes(long sourceCodeZipFileSizeInBytes); method setBinaryTarFileInputStreamOrNull (line 21) | void setBinaryTarFileInputStreamOrNull(InputStream binaryTarFileInputS... method setBinariesTarFileChecksumOrNull (line 23) | void setBinariesTarFileChecksumOrNull(String binaryTarFileChecksum); method setBinariesTarFileSizeInBytes (line 25) | void setBinariesTarFileSizeInBytes(long binariesTarFileSizeInBytes); method setSecHubJobUUID (line 27) | void setSecHubJobUUID(UUID secHubJobUUID); method setJobParameters (line 29) | void setJobParameters(Map jobParameters); method setSecHubConfigurationModel (line 31) | void setSecHubConfigurationModel(SecHubConfigurationModel secHubConfig... method setReusingSecHubStorage (line 33) | void setReusingSecHubStorage(boolean reusingSecHubStorage); method setSourceCodeZipFileRequired (line 35) | void setSourceCodeZipFileRequired(boolean sourceCodeZipFileRequired); method setBinaryTarFileRequired (line 37) | void setBinaryTarFileRequired(boolean binaryTarFileRequired); method setScanType (line 39) | void setScanType(ScanType scanType); method validateNonCalculatedParts (line 45) | void validateNonCalculatedParts(); method calculate (line 53) | void calculate(); method configure (line 60) | public default void configure() { method setPDSScriptTrustsAllCertificates (line 65) | void setPDSScriptTrustsAllCertificates(boolean trustAllCertificates); method setResilienceMaxRetries (line 67) | void setResilienceMaxRetries(int maxRetries); method setResilienceTimeToWaitBeforeRetryInMilliseconds (line 69) | void setResilienceTimeToWaitBeforeRetryInMilliseconds(long milliseconds); FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSAdapterConfiguratorProvider.java type PDSAdapterConfiguratorProvider (line 4) | public interface PDSAdapterConfiguratorProvider { method getPDSAdapterConfigurator (line 6) | PDSAdapterConfigurator getPDSAdapterConfigurator(); FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSAdapterContext.java type PDSAdapterContext (line 6) | public interface PDSAdapterContext extends AdapterContext fetchMessages(PDSContext context) th... method getJobStatus (line 266) | private PDSJobStatus getJobStatus(PDSContext context) { method getJobStatus (line 271) | private PDSJobStatus getJobStatus(PDSContext context, UUID pdsJobUUID) { method markJobAsReadyIfNecessary (line 281) | private void markJobAsReadyIfNecessary(PDSContext context) throws Exce... method uploadJobDataIfNecessary (line 303) | private void uploadJobDataIfNecessary(PDSContext context) throws Excep... method handleUploadWhenRequired (line 328) | private void handleUploadWhenRequired(PDSContext context, SecHubDataCo... method checkUploadRequired (line 368) | private boolean checkUploadRequired(PDSAdapterConfigData data, SecHubD... method fetchChecksumOrNull (line 381) | private String fetchChecksumOrNull(PDSAdapterConfigData data, SecHubDa... method fetchFileSizeOrNull (line 394) | private Long fetchFileSizeOrNull(PDSAdapterConfigData data, SecHubData... method createUploadMetaDataKey (line 407) | private String createUploadMetaDataKey(UUID pdsJobUUID, SecHubDataConf... method handleExecutionType (line 423) | private AdapterExecutionResult handleExecutionType(PDSContext context)... method handleExecutionTypeInitial (line 440) | private AdapterExecutionResult handleExecutionTypeInitial(PDSContext c... method handleExecutionTypeRestart (line 449) | private AdapterExecutionResult handleExecutionTypeRestart(PDSContext c... method handleExecutionTypeCancel (line 511) | private AdapterExecutionResult handleExecutionTypeCancel(PDSContext co... method createNewPDSJobAndRememberInAdapterMetaData (line 528) | private String createNewPDSJobAndRememberInAdapterMetaData(PDSContext ... method cancelJob (line 550) | private void cancelJob(PDSContext context) throws Exception { method createJobDataJSON (line 560) | private String createJobDataJSON(PDSContext context) throws AdapterExc... method createJobData (line 567) | private PDSJobData createJobData(PDSContext context) { method assertConfigDataNotNull (line 594) | private void assertConfigDataNotNull(PDSAdapterConfigData data) { method getAPIPrefix (line 600) | @Override FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSAnalyticsConfig.java type PDSAnalyticsConfig (line 4) | public interface PDSAnalyticsConfig extends PDSAdapterConfig { FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSAnalyticsConfigImpl.java class PDSAnalyticsConfigImpl (line 7) | public class PDSAnalyticsConfigImpl extends AbstractAnalyticsAdapterConf... method PDSAnalyticsConfigImpl (line 11) | private PDSAnalyticsConfigImpl() { method getPDSAdapterConfigData (line 14) | @Override method builder (line 19) | public static PDSAnalyzerConfigBuilder builder() { class PDSAnalyzerConfigBuilder (line 23) | public static class PDSAnalyzerConfigBuilder extends AbstractAnalytics... method buildInitialConfig (line 28) | @Override method getPDSAdapterConfigurator (line 33) | @Override method customBuild (line 38) | @Override method customValidate (line 44) | @Override FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSClientHttpRequestInterceptor.java class PDSClientHttpRequestInterceptor (line 13) | public class PDSClientHttpRequestInterceptor implements ClientHttpReques... method PDSClientHttpRequestInterceptor (line 17) | public PDSClientHttpRequestInterceptor(PDSAdapterConfig config) { method intercept (line 21) | @Override FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSCodeScanConfig.java type PDSCodeScanConfig (line 4) | public interface PDSCodeScanConfig extends PDSAdapterConfig { FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSCodeScanConfigImpl.java class PDSCodeScanConfigImpl (line 7) | public class PDSCodeScanConfigImpl extends AbstractCodeScanAdapterConfig... method PDSCodeScanConfigImpl (line 11) | private PDSCodeScanConfigImpl() { method getPDSAdapterConfigData (line 14) | @Override method builder (line 19) | public static PDSCodeScanConfigBuilder builder() { class PDSCodeScanConfigBuilder (line 23) | public static class PDSCodeScanConfigBuilder extends AbstractCodeScanA... method buildInitialConfig (line 28) | @Override method getPDSAdapterConfigurator (line 33) | @Override method customBuild (line 38) | @Override method customValidate (line 44) | @Override FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSContext.java class PDSContext (line 22) | public class PDSContext extends AbstractSpringRestAdapterContext getResilientJobStatusResu... method getResilientStringResultExecutor (line 71) | public ResilientActionExecutor getResilientStringResultExecuto... method getRestSupport (line 75) | public RestOperationsSupport getRestSupport() { method getUrlBuilder (line 79) | public PDSUrlBuilder getUrlBuilder() { method getJsonSupport (line 83) | public JSONAdapterSupport getJsonSupport() { method createInterceptorOrNull (line 87) | @Override method setPDSJobUUID (line 92) | public void setPDSJobUUID(UUID jobUUID) { method getPdsJobUUID (line 96) | public UUID getPdsJobUUID() { method enableResourceHttpMessageConverterHandlingInputStream (line 100) | @Override FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSContextFactory.java type PDSContextFactory (line 6) | interface PDSContextFactory { method create (line 8) | PDSContext create(PDSAdapterConfig config, PDSAdapter pdsAdapter, Adap... FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSContextFactoryImpl.java class PDSContextFactoryImpl (line 8) | @Component method create (line 11) | @Override FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSEncryptionOutOfSyncException.java class PDSEncryptionOutOfSyncException (line 4) | public class PDSEncryptionOutOfSyncException extends Exception { FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSInfraScanConfig.java type PDSInfraScanConfig (line 6) | public interface PDSInfraScanConfig extends PDSAdapterConfig, InfraScanA... FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSInfraScanConfigImpl.java class PDSInfraScanConfigImpl (line 7) | public class PDSInfraScanConfigImpl extends AbstractInfraScanAdapterConf... method PDSInfraScanConfigImpl (line 11) | private PDSInfraScanConfigImpl() { method getPDSAdapterConfigData (line 14) | @Override method builder (line 19) | public static PDSInfraScanConfigBuilder builder() { class PDSInfraScanConfigBuilder (line 23) | public static class PDSInfraScanConfigBuilder extends AbstractInfraSca... method buildInitialConfig (line 28) | @Override method getPDSAdapterConfigurator (line 33) | @Override method customBuild (line 38) | @Override method customValidate (line 50) | @Override FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSLicenseScanConfig.java type PDSLicenseScanConfig (line 4) | public interface PDSLicenseScanConfig extends PDSAdapterConfig { FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSLicenseScanConfigImpl.java class PDSLicenseScanConfigImpl (line 7) | public class PDSLicenseScanConfigImpl extends AbstractCodeScanAdapterCon... method PDSLicenseScanConfigImpl (line 11) | private PDSLicenseScanConfigImpl() { method getPDSAdapterConfigData (line 14) | @Override method builder (line 19) | public static PDSLicenseScanConfigBuilder builder() { class PDSLicenseScanConfigBuilder (line 23) | public static class PDSLicenseScanConfigBuilder extends AbstractCodeSc... method buildInitialConfig (line 27) | @Override method customBuild (line 32) | @Override method getPDSAdapterConfigurator (line 38) | @Override method customValidate (line 43) | @Override FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSMetaDataID.java class PDSMetaDataID (line 6) | public class PDSMetaDataID { method createBinaryUploadDoneKey (line 13) | public static String createBinaryUploadDoneKey(UUID pdsJobUUID) { method createSourceUploadDoneKey (line 17) | public static String createSourceUploadDoneKey(UUID pdsJobUUID) { FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSPrepareConfig.java type PDSPrepareConfig (line 4) | public interface PDSPrepareConfig extends PDSAdapterConfig { FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSPrepareConfigImpl.java class PDSPrepareConfigImpl (line 7) | public class PDSPrepareConfigImpl extends AbstractPrepareAdapterConfig i... method PDSPrepareConfigImpl (line 11) | private PDSPrepareConfigImpl() { method getPDSAdapterConfigData (line 14) | @Override method builder (line 19) | public static PDSPrepareConfigBuilder builder() { class PDSPrepareConfigBuilder (line 23) | public static class PDSPrepareConfigBuilder extends AbstractPrepareAda... method buildInitialConfig (line 28) | @Override method getPDSAdapterConfigurator (line 33) | @Override method customBuild (line 38) | @Override method customValidate (line 44) | @Override FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSSecretScanConfig.java type PDSSecretScanConfig (line 4) | public interface PDSSecretScanConfig extends PDSAdapterConfig { FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSSecretScanConfigImpl.java class PDSSecretScanConfigImpl (line 7) | public class PDSSecretScanConfigImpl extends AbstractCodeScanAdapterConf... method PDSSecretScanConfigImpl (line 11) | private PDSSecretScanConfigImpl() { method getPDSAdapterConfigData (line 14) | @Override method builder (line 19) | public static PDSSecretScanConfigBuilder builder() { class PDSSecretScanConfigBuilder (line 23) | public static class PDSSecretScanConfigBuilder extends AbstractCodeSca... method buildInitialConfig (line 27) | @Override method customBuild (line 32) | @Override method getPDSAdapterConfigurator (line 38) | @Override method customValidate (line 43) | @Override FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSState.java type PDSState (line 4) | public enum PDSState { method PDSState (line 13) | private PDSState(String id) { method isRepresentedBy (line 20) | public boolean isRepresentedBy(String state) { method isWellknown (line 27) | public static boolean isWellknown(String state) { FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSUploadSupport.java class PDSUploadSupport (line 22) | public class PDSUploadSupport { method upload (line 24) | public void upload(SecHubDataConfigurationType dataType, PDSContext co... method fetchResource (line 48) | private Resource fetchResource(SecHubDataConfigurationType dataType, P... method resolveUploadFileName (line 55) | private String resolveUploadFileName(SecHubDataConfigurationType type) { method resolveInputStream (line 72) | private InputStream resolveInputStream(SecHubDataConfigurationType dat... FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSUrlBuilder.java class PDSUrlBuilder (line 6) | public class PDSUrlBuilder { method PDSUrlBuilder (line 10) | public PDSUrlBuilder(String baseURL) { method buildCreateJob (line 18) | public String buildCreateJob() { method buildGetJobStatus (line 22) | public String buildGetJobStatus(UUID jobUUID) { method buildGetJobResult (line 26) | public String buildGetJobResult(UUID jobUUID) { method buildGetJobMessages (line 30) | public String buildGetJobMessages(UUID jobUUID) { method buildUpload (line 34) | public String buildUpload(UUID jobUUID, String fileName) { method buildUpload (line 38) | public String buildUpload(String jobUUID, String fileName) { method buildMarkJobReadyToStart (line 42) | public String buildMarkJobReadyToStart(UUID jobUUID) { method buildCancelJob (line 46) | public String buildCancelJob(UUID jobUUID) { method buildAdminGetMonitoringStatus (line 50) | public String buildAdminGetMonitoringStatus() { method buildAnonymousCheckAlive (line 54) | public String buildAnonymousCheckAlive() { method buildGetJobResultAsAdmin (line 58) | public String buildGetJobResultAsAdmin(UUID jobUUID) { method buildAdminGetServerConfiguration (line 62) | public String buildAdminGetServerConfiguration() { method buildBaseUrl (line 66) | public String buildBaseUrl() { method buildUrl (line 70) | private String buildUrl(String custom, Object... parts) { FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSWebScanConfig.java type PDSWebScanConfig (line 6) | public interface PDSWebScanConfig extends PDSAdapterConfig, WebScanAdapt... method getWebsiteName (line 8) | public String getWebsiteName(); FILE: sechub-adapter-pds/src/main/java/com/mercedesbenz/sechub/adapter/pds/PDSWebScanConfigImpl.java class PDSWebScanConfigImpl (line 11) | public class PDSWebScanConfigImpl extends AbstractWebScanAdapterConfig i... method getWebsiteName (line 16) | public String getWebsiteName() { method getPDSAdapterConfigData (line 20) | @Override method PDSWebScanConfigImpl (line 25) | private PDSWebScanConfigImpl() { method builder (line 28) | public static PDSWebScanConfigBuilder builder() { class PDSWebScanConfigBuilder (line 32) | public static class PDSWebScanConfigBuilder extends AbstractWebScanAda... method getPDSAdapterConfigurator (line 36) | @Override method PDSWebScanConfigBuilder (line 41) | private PDSWebScanConfigBuilder() { method customBuild (line 44) | @Override method customValidate (line 79) | @Override method buildInitialConfig (line 88) | @Override FILE: sechub-adapter-pds/src/test/java/com/mercedesbenz/sechub/adapter/pds/DelegatingMockablePDSAdapterV1Test.java class DelegatingMockablePDSAdapterV1Test (line 19) | class DelegatingMockablePDSAdapterV1Test { method beforeEach (line 29) | @BeforeEach method when_nothing_special_real_pds_adapter_is_not_used (line 48) | @Test method when_config_pds_mocking_disabled_real_pds_adapter_is_used (line 59) | @Test FILE: sechub-adapter-pds/src/test/java/com/mercedesbenz/sechub/adapter/pds/PDSAdapterV1Test.java class PDSAdapterV1Test (line 36) | class PDSAdapterV1Test { method befoereach (line 49) | @BeforeEach method adapter_config_data_null_throws_illegal_state_exception (line 73) | @Test method start__callback_returns_no_metadata__creates_new_pds_job_and_waits_for_result (line 85) | @Test method restart_pds_job_uuid_NOT_found_in_metadata (line 104) | @Test method restart_pds_job_uuid_found_in_metadata_pds_job_done (line 126) | @Test method restart_pds_job_uuid_found_in_metadata_pds_job_not_complete_done (line 150) | @ParameterizedTest method restart_pds_job_uuid_found_in_metadata_but_was_canceled (line 189) | @ParameterizedTest method stop_pds_job_uuid_found_in_metadata_and_running (line 215) | @ParameterizedTest method preparePDSJobCreation (line 244) | private void preparePDSJobCreation(UUID pdsJobUUID) throws AdapterExce... method preparePDSJobStatus (line 250) | private void preparePDSJobStatus(UUID pdsJobUUID, PDSJobStatusState st... method preparePDSReportResult (line 257) | private void preparePDSReportResult(UUID pdsJobUUID, String result) { method preparePDSMessages (line 262) | private void preparePDSMessages(UUID pdsJobUUID, List m... method prepareMinimumPDSConfig (line 268) | private void prepareMinimumPDSConfig() { class TestPDSContextFactory (line 274) | class TestPDSContextFactory implements PDSContextFactory { method create (line 276) | @Override FILE: sechub-adapter-pds/src/test/java/com/mercedesbenz/sechub/adapter/pds/PDSAdapterV1WireMockTest.java class PDSAdapterV1WireMockTest (line 38) | public class PDSAdapterV1WireMockTest { method beforeEach (line 56) | @Before method when_pds_config_use_sechub_store_not_set__upload_is_called (line 68) | @Test method when_pds_config_use_sechub_store_set_to_false__upload_is_called (line 95) | @Test method when_pds_config_use_sechub_store_set_to_false__upload_is_called__binary_variant (line 124) | @Test method when_pds_config_use_sechub_store_set_to_true__upload_is_NOT_called (line 153) | @Test method messages_are_returned_to_adapter_result (line 184) | @Test method createCodeScanConfiguration (line 219) | private PDSAdapterConfig createCodeScanConfiguration(TestPDSWiremockSu... method createCodeScanConfigurationWithBinary (line 249) | private PDSAdapterConfig createCodeScanConfigurationWithBinary(TestPDS... FILE: sechub-adapter-pds/src/test/java/com/mercedesbenz/sechub/adapter/pds/PDSContextTest.java class PDSContextTest (line 20) | class PDSContextTest { method beforeEach (line 28) | @BeforeEach method context_provides_resilient_consultant_for_socket_exceptions_with_expected_defaults (line 38) | @Test method context_provides_resilient_runorfail_executor_which_handles_socket_exceptions (line 44) | @ParameterizedTest method context_provides_resilient_job_status_result_executor_which_handles_socket_exceptions (line 61) | @ParameterizedTest method context_provides_resilient_string_result_executor_which_handles_socket_exceptions (line 79) | @ParameterizedTest method context_provides_resilient_runorfail_executor_which_handles_resource_access_exceptions (line 97) | @ParameterizedTest method context_provides_resilient_job_status_result_executor_which_handles_resource_access_exceptions (line 114) | @ParameterizedTest method context_provides_resilient_string_result_executor_which_handles_resource_access_exceptions (line 132) | @ParameterizedTest method context_provides_resilient_runorfail_executor_which_does_not_handle_illegal_state_exceptions (line 150) | @ParameterizedTest method context_provides_resilient_job_status_result_executor_which_does_not_handle_illegal_state_exceptions (line 167) | @ParameterizedTest method context_provides_resilient_string_result_executor_which_does_not_handle_illegal_state_exceptions (line 184) | @ParameterizedTest method prepareConsultantToAcceptFailures (line 201) | private void prepareConsultantToAcceptFailures(int acceptedFailures) { FILE: sechub-adapter-pds/src/test/java/com/mercedesbenz/sechub/adapter/pds/TestPDSSupport.java class TestPDSSupport (line 10) | public class TestPDSSupport { method toKeyValue (line 12) | public List toKeyValue(Map map) { class JSONKeyValue (line 24) | public static class JSONKeyValue implements DirectJSonable { method getKey (line 28) | public String getKey() { method getValue (line 32) | public String getValue() { method setValue (line 36) | public void setValue(String value) { method setKey (line 40) | public void setKey(String key) { method toString (line 44) | @Override method toJSON (line 49) | @Override FILE: sechub-adapter-pds/src/test/java/com/mercedesbenz/sechub/adapter/pds/TestPDSWiremockSupport.java class TestPDSWiremockSupport (line 22) | public class TestPDSWiremockSupport { method TestPDSWiremockSupport (line 44) | public TestPDSWiremockSupport(WireMockServer server) { class UploadInfo (line 51) | private static class UploadInfo { method getUploadSizeInBytes (line 55) | public long getUploadSizeInBytes() { class StateQueueInfo (line 60) | private static class StateQueueInfo { class GetResult (line 64) | private static class GetResult { method builder (line 70) | public static PDSWiremockTestSupportBuilder builder(WireMockServer ser... method startPDSServerSimulation (line 74) | public void startPDSServerSimulation() { method simulateGetMessages (line 100) | private void simulateGetMessages(SecHubMessagesList sechubMessageList) { method simulateGetResult (line 122) | private void simulateGetResult(GetResult pdsFetchJobResult) { method simulateStateRequest (line 144) | private void simulateStateRequest(StateQueueInfo info) { method simulateMarkReadyToStart (line 159) | private void simulateMarkReadyToStart() { method simulateUploadData (line 172) | private void simulateUploadData(UploadInfo info) { method simulationJobCreation (line 199) | private void simulationJobCreation() throws Exception { class PDSWiremockTestSupportBuilder (line 227) | public static class PDSWiremockTestSupportBuilder { method PDSWiremockTestSupportBuilder (line 231) | public PDSWiremockTestSupportBuilder(WireMockServer server) { method simulateJobCanBeCreated (line 235) | public PDSWiremockTestSupportBuilder simulateJobCanBeCreated(UUID se... method simulateUploadData (line 247) | public PDSWiremockTestSupportBuilder simulateUploadData(String fileN... method simulateMarkReadyToStart (line 255) | public PDSWiremockTestSupportBuilder simulateMarkReadyToStart() { method simulateFetchJobStatus (line 260) | public PDSWiremockTestSupportBuilder simulateFetchJobStatus(PDSJobSt... method simulateFetchJobResultOk (line 267) | public PDSWiremockTestSupportBuilder simulateFetchJobResultOk(String... method simulateFetchJobResult (line 271) | public PDSWiremockTestSupportBuilder simulateFetchJobResult(String r... method simulateFetchJobMessages (line 281) | public PDSWiremockTestSupportBuilder simulateFetchJobMessages() { method simulateFetchJobMessages (line 285) | public PDSWiremockTestSupportBuilder simulateFetchJobMessages(SecHub... method build (line 290) | TestPDSWiremockSupport build() { method getTestBaseUrl (line 299) | public String getTestBaseUrl() { method verfifyExpectedCalls (line 306) | public void verfifyExpectedCalls() { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AbstractAdapter.java class AbstractAdapter (line 12) | public abstract class AbstractAdapter, C ext... method AbstractAdapter (line 17) | protected AbstractAdapter() { method createJsonSupport (line 21) | protected JSONAdapterSupport createJsonSupport(TraceIdProvider provide... method asAdapterCanceledByUserException (line 25) | public AdapterCanceledByUserException asAdapterCanceledByUserException... method asAdapterException (line 29) | public AdapterException asAdapterException(String message, TraceIdProv... method asAdapterException (line 33) | public AdapterException asAdapterException(String message, Throwable t... method assertThreadNotInterrupted (line 44) | protected void assertThreadNotInterrupted() throws AdapterException { method getAdapterLogId (line 50) | @Override method createAdapterId (line 59) | protected String createAdapterId() { method start (line 63) | @Override method cancel (line 87) | @Override method execute (line 108) | protected abstract AdapterExecutionResult execute(C config, AdapterRun... method createAPIURL (line 115) | public final String createAPIURL(String api, C config) { method createAPIURL (line 124) | public final String createAPIURL(String api, A adapter) { method createAPIURL (line 135) | public final String createAPIURL(String api, C config, String otherBas... method createAPIURL (line 146) | public final String createAPIURL(String api, C config, Map> createMessageConverters() { method addClientHttpRequestInterceptors (line 133) | protected void addClientHttpRequestInterceptors(Set getIncludes() { method getExcludes (line 21) | public Set getExcludes() { method getMaxScanDuration (line 25) | public SecHubTimeUnitData getMaxScanDuration() { method getLoginConfig (line 29) | public LoginConfig getLoginConfig() { method hasMaxScanDuration (line 33) | public boolean hasMaxScanDuration() { method getTargetType (line 37) | public String getTargetType() { method getTargetURI (line 44) | public URI getTargetURI() { method getRootTargetURIasString (line 48) | public String getRootTargetURIasString() { method getRootTargetURI (line 56) | public URI getRootTargetURI() { method getTargetAsString (line 60) | public String getTargetAsString() { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AbstractWebScanAdapterConfigBuilder.java class AbstractWebScanAdapterConfigBuilder (line 17) | public abstract class AbstractWebScanAdapterConfigBuilder { method getAdapterLogId (line 14) | public AdapterLogId getAdapterLogId(TraceIdProvider provider); method asAdapterCanceledByUserException (line 16) | public AdapterCanceledByUserException asAdapterCanceledByUserException... method asAdapterException (line 18) | public AdapterException asAdapterException(String message, TraceIdProv... method asAdapterException (line 20) | public AdapterException asAdapterException(String message, Throwable t... method createAPIURL (line 22) | public String createAPIURL(String apiPart, C config); method createAPIURL (line 24) | public String createAPIURL(String apiPart, C config, Map getOptions(); method getProjectId (line 46) | String getProjectId(); method getTargetAsString (line 54) | String getTargetAsString(); method getMockDataIdentifier (line 63) | String getMockDataIdentifier(); FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AdapterConfigBuilder.java type AdapterConfigBuilder (line 8) | public interface AdapterConfigBuilder { method configure (line 35) | AdapterConfigBuilder configure(AdapterConfigurationStrategy strategy) ... method setTimeToWaitForNextCheckOperationInMinutes (line 44) | AdapterConfigBuilder setTimeToWaitForNextCheckOperationInMinutes(int m... method setTimeToWaitForNextCheckOperationInMilliseconds (line 53) | AdapterConfigBuilder setTimeToWaitForNextCheckOperationInMilliseconds(... method setTimeOutInMinutes (line 63) | AdapterConfigBuilder setTimeOutInMinutes(int timeOutInMinutes); method setUser (line 65) | AdapterConfigBuilder setUser(String userID); method setPasswordOrAPIToken (line 73) | AdapterConfigBuilder setPasswordOrAPIToken(String password); method setTraceID (line 75) | AdapterConfigBuilder setTraceID(String traceID); method setProductBaseUrl (line 83) | AdapterConfigBuilder setProductBaseUrl(String baseURL); method setProxyHostname (line 85) | AdapterConfigBuilder setProxyHostname(String hostname); method setProxyPort (line 87) | AdapterConfigBuilder setProxyPort(int proxyPort); method setPolicyID (line 89) | AdapterConfigBuilder setPolicyID(String policyID); method setProjectId (line 91) | AdapterConfigBuilder setProjectId(String projectId); method setOption (line 100) | AdapterConfigBuilder setOption(AdapterOptionKey option, String value); method setTrustAllCertificates (line 110) | AdapterConfigBuilder setTrustAllCertificates(boolean trustAllCertifica... FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AdapterConfigurationStrategy.java type AdapterConfigurationStrategy (line 14) | public interface AdapterConfigurationStrategy { method configure (line 21) | void configu... FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AdapterContext.java type AdapterContext (line 10) | public interface AdapterContext extends TraceId... method setProductContextId (line 17) | void setProductContextId(String productContextId); method getProductContextId (line 24) | String getProductContextId(); method getRestOperations (line 26) | RestOperations getRestOperations(); method asAdapterException (line 28) | default AdapterException asAdapterException(String message) { method asAdapterException (line 32) | AdapterException asAdapterException(String message, Throwable t); method getConfig (line 37) | C getConfig(); method setResult (line 39) | void setResult(String result); method getResult (line 41) | String getResult(); method isTimeOut (line 43) | boolean isTimeOut(); method getMillisecondsRun (line 45) | long getMillisecondsRun(); method json (line 47) | JSONAdapterSupport json(); method getAPIURL (line 56) | String getAPIURL(String apiPath); method getAPIURL (line 67) | String getAPIURL(String apiPart, Map map); method getRuntimeContext (line 69) | public AdapterRuntimeContext getRuntimeContext(); FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AdapterCypherManager.java class AdapterCypherManager (line 4) | public class AdapterCypherManager { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AdapterException.java class AdapterException (line 4) | public class AdapterException extends Exception { method AdapterException (line 8) | public AdapterException(AdapterLogId id, String message, Throwable cau... method AdapterException (line 12) | public AdapterException(AdapterLogId id, String message) { method AdapterException (line 16) | public AdapterException(AdapterLogId id, Throwable cause) { method throwAsAdapterException (line 29) | public static void throwAsAdapterException(AdapterLogId id, String mes... method asAdapterException (line 44) | public static AdapterException asAdapterException(AdapterLogId id, Str... FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AdapterExecutionResult.java class AdapterExecutionResult (line 11) | public class AdapterExecutionResult { method createCancelResult (line 20) | public static AdapterExecutionResult createCancelResult() { method AdapterExecutionResult (line 30) | public AdapterExecutionResult(String productResult) { method AdapterExecutionResult (line 34) | public AdapterExecutionResult(String productResult, Collection getProductMessages() { method getProductResult (line 56) | public String getProductResult() { method hasBeenCanceled (line 60) | public boolean hasBeenCanceled() { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AdapterLogId.java class AdapterLogId (line 11) | public class AdapterLogId { method AdapterLogId (line 16) | public AdapterLogId(String id, String traceId) { method getId (line 21) | public String getId() { method getTraceId (line 25) | public String getTraceId() { method withMessage (line 29) | public String withMessage(String message) { method toString (line 43) | public String toString() { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AdapterMetaData.java class AdapterMetaData (line 16) | @JsonAutoDetect(fieldVisibility = Visibility.NON_PRIVATE) method getAdapterVersion (line 22) | public int getAdapterVersion() { method toString (line 26) | @Override FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AdapterMetaDataCallback.java type AdapterMetaDataCallback (line 4) | public interface AdapterMetaDataCallback { method persist (line 12) | public void persist(AdapterMetaData metaData); method getMetaDataOrNull (line 17) | public AdapterMetaData getMetaDataOrNull(); FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AdapterOptionKey.java type AdapterOptionKey (line 12) | public enum AdapterOptionKey { method AdapterOptionKey (line 26) | private AdapterOptionKey(Class valueClass) { method getValueClass (line 30) | public Class getValueClass() { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AdapterProfiles.java class AdapterProfiles (line 4) | public class AdapterProfiles { method AdapterProfiles (line 5) | private AdapterProfiles() { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AdapterRuntimeContext.java class AdapterRuntimeContext (line 4) | public class AdapterRuntimeContext { method getType (line 10) | public ExecutionType getType() { method getMetaData (line 14) | public AdapterMetaData getMetaData() { method getCallback (line 18) | public AdapterMetaDataCallback getCallback() { type ExecutionType (line 22) | public enum ExecutionType { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/AnalyticsAdapterConfig.java type AnalyticsAdapterConfig (line 4) | public interface AnalyticsAdapterConfig extends AdapterConfig { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/BasicLoginConfig.java class BasicLoginConfig (line 6) | public class BasicLoginConfig extends AbstractLoginConfig { method getRealm (line 12) | public String getRealm() { method getUser (line 16) | public String getUser() { method getPassword (line 20) | public String getPassword() { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/CodeScanAdapterConfig.java type CodeScanAdapterConfig (line 4) | public interface CodeScanAdapterConfig extends AdapterConfig { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/FileBasedAdapterMetaDataCallback.java class FileBasedAdapterMetaDataCallback (line 17) | public class FileBasedAdapterMetaDataCallback implements AdapterMetaData... method FileBasedAdapterMetaDataCallback (line 23) | public FileBasedAdapterMetaDataCallback(File file) { method persist (line 30) | @Override method getMetaDataOrNull (line 41) | @Override FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/FormAutoDetectLoginConfig.java class FormAutoDetectLoginConfig (line 6) | public class FormAutoDetectLoginConfig extends AbstractLoginConfig { method getUser (line 11) | public String getUser() { method getPassword (line 15) | public String getPassword() { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/FormScriptLoginConfig.java class FormScriptLoginConfig (line 7) | public class FormScriptLoginConfig extends AbstractLoginConfig { method getPages (line 11) | public List getPages() { method getUserName (line 15) | public String getUserName() { method getPassword (line 27) | public String getPassword() { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/IcrementalAdditionalPrefixAPIURLSupport.java class IcrementalAdditionalPrefixAPIURLSupport (line 38) | public class IcrementalAdditionalPrefixAPIURLSupport extends APIURLSuppo... method IcrementalAdditionalPrefixAPIURLSupport (line 44) | public IcrementalAdditionalPrefixAPIURLSupport(String additionalPrefix) { method createAPIURL (line 48) | @Override method getPrefix (line 57) | private String getPrefix(int value) { method nextCheckPrefix (line 61) | private String nextCheckPrefix() { method nextURL (line 69) | public String nextURL(String url) { method assertCheck (line 81) | public IcrementalAdditionalPrefixAPIURLSupport assertCheck(int expecte... FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/InfraScanAdapterConfig.java type InfraScanAdapterConfig (line 8) | public interface InfraScanAdapterConfig extends AdapterConfig { method getTargetType (line 16) | String getTargetType(); method getTargetURIs (line 25) | Set getTargetURIs(); method getTargetAsString (line 38) | String getTargetAsString(); method getRootTargetURIs (line 63) | Set getRootTargetURIs(); method getTargetIPs (line 70) | Set getTargetIPs(); FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/LoginConfig.java type LoginConfig (line 10) | public interface LoginConfig { method isBasic (line 12) | default boolean isBasic() { method isFormAutoDetect (line 16) | default boolean isFormAutoDetect() { method isFormScript (line 20) | default boolean isFormScript() { method getLoginURL (line 24) | public URL getLoginURL(); method asBasic (line 26) | default BasicLoginConfig asBasic() { method asFormScript (line 30) | default FormScriptLoginConfig asFormScript() { method decrypt (line 34) | default String decrypt(SealedObject sealed) { method encrypt (line 38) | default SealedObject encrypt(String string) { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/LoginScriptAction.java class LoginScriptAction (line 10) | public class LoginScriptAction { method getUnit (line 18) | public SecHubTimeUnit getUnit() { method getSelector (line 22) | public String getSelector() { method getValue (line 26) | public String getValue() { method getActionType (line 30) | public ActionType getActionType() { method isWait (line 34) | public boolean isWait() { method isInput (line 38) | public boolean isInput() { method isUserName (line 42) | public boolean isUserName() { method isPassword (line 46) | public boolean isPassword() { method isClick (line 50) | public boolean isClick() { method getDescription (line 54) | public String getDescription() { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/LoginScriptGenerator.java type LoginScriptGenerator (line 6) | public interface LoginScriptGenerator { method generate (line 8) | public String generate(List actions); FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/LoginScriptPage.java class LoginScriptPage (line 7) | public class LoginScriptPage { method getActions (line 10) | public List getActions() { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/PrepareAdapterConfig.java type PrepareAdapterConfig (line 4) | public interface PrepareAdapterConfig extends AdapterConfig { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/ProxyConfig.java type ProxyConfig (line 4) | public interface ProxyConfig { method getProxyHostname (line 6) | String getProxyHostname(); method getProxyPort (line 8) | int getProxyPort(); method isProxyDefined (line 10) | boolean isProxyDefined(); FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/SecHubTimeUnitData.java class SecHubTimeUnitData (line 9) | public class SecHubTimeUnitData { method SecHubTimeUnitData (line 13) | private SecHubTimeUnitData() { method SecHubTimeUnitData (line 16) | private SecHubTimeUnitData(int time, SecHubTimeUnit unit) { method of (line 21) | public static SecHubTimeUnitData of(int time, SecHubTimeUnit unit) { method getTime (line 29) | public long getTime() { method getUnit (line 33) | public SecHubTimeUnit getUnit() { method getTimeInMilliseconds (line 37) | @JsonIgnore method getTimeInHours (line 42) | @JsonIgnore method hashCode (line 47) | @Override method equals (line 52) | @Override method toString (line 64) | @Override FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/SpringUtilFactory.java class SpringUtilFactory (line 6) | public class SpringUtilFactory { method createDefaultObjectMapper (line 13) | public static ObjectMapper createDefaultObjectMapper() { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/TimeConstants.java class TimeConstants (line 4) | public class TimeConstants { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/TraceIdProvider.java type TraceIdProvider (line 4) | public interface TraceIdProvider { method getTraceID (line 9) | String getTraceID(); FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/TraceLogClientHTTPRequestInterceptor.java class TraceLogClientHTTPRequestInterceptor (line 24) | public class TraceLogClientHTTPRequestInterceptor implements ClientHttpR... method intercept (line 28) | @Override method log (line 38) | private void log(HttpRequest request, byte[] body, ClientHttpResponse ... FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/TrustAllConfig.java type TrustAllConfig (line 4) | public interface TrustAllConfig extends ProxyConfig, TraceIdProvider { method isTrustAllCertificatesEnabled (line 6) | boolean isTrustAllCertificatesEnabled(); FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/WaitForStateSupport.java class WaitForStateSupport (line 16) | public abstract class WaitForStateSupport, C... method WaitForStateSupport (line 21) | public WaitForStateSupport(Adapter adapter) { method isWaitingForOKWhenInState (line 28) | protected abstract boolean isWaitingForOKWhenInState(String state, X c... method handleNoLongerWaitingState (line 37) | protected void handleNoLongerWaitingState(String state, X context) thr... method getCurrentState (line 48) | protected abstract String getCurrentState(X context) throws Exception; method waitForOK (line 57) | public final void waitForOK(X context) throws AdapterException { method waitForResult (line 77) | private void waitForResult(X context) throws AdapterException { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/WebScanAdapterConfig.java type WebScanAdapterConfig (line 6) | public interface WebScanAdapterConfig extends AdapterConfig { method getLoginConfig (line 8) | public LoginConfig getLoginConfig(); method getMaxScanDuration (line 10) | public SecHubTimeUnitData getMaxScanDuration(); method hasMaxScanDuration (line 12) | public boolean hasMaxScanDuration(); method getTargetURI (line 19) | public URI getTargetURI(); method getTargetType (line 27) | String getTargetType(); method getRootTargetURIasString (line 36) | String getRootTargetURIasString(); method getRootTargetURI (line 48) | URI getRootTargetURI(); method getTargetAsString (line 61) | String getTargetAsString(); FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/mock/AbstractMockedAdapter.java class AbstractMockedAdapter (line 31) | public abstract class AbstractMockedAdapter,... method getAPIPrefix (line 74) | @Override method getAdapterVersion (line 79) | @Override method execute (line 84) | public final AdapterExecutionResult execute(C config, AdapterRuntimeCo... method writeInitialAndReusedMetaData (line 126) | protected void writeInitialAndReusedMetaData(C config, AdapterRuntimeC... method writeBeforeWaitAndReusedMetaData (line 134) | protected void writeBeforeWaitAndReusedMetaData(C config, AdapterRunti... method assertMetaDataHandledAsExpected (line 144) | protected void assertMetaDataHandledAsExpected(C config, AdapterRuntim... method updateReusedEntryAndPersistMetaData (line 163) | private void updateReusedEntryAndPersistMetaData(AdapterMetaData metaD... method assertMetaData (line 173) | private AdapterMetaData assertMetaData(AdapterRuntimeContext runtimeCo... method loadResultAsConfigured (line 181) | private String loadResultAsConfigured(MockedAdapterSetupEntry setup, S... method throwExceptionIfConfigured (line 193) | private void throwExceptionIfConfigured(C config, MockedAdapterSetupEn... method waitIfConfigured (line 200) | private void waitIfConfigured(long timeStarted, MockedAdapterSetupEntr... method executeMockSanityCheck (line 216) | protected abstract void executeMockSanityCheck(C config); method getAdapterId (line 218) | public String getAdapterId() { method createAdapterId (line 222) | @Override method getPathToMockResultFile (line 241) | protected String getPathToMockResultFile(String wantedTrafficLight) { method getMockDataFileEnding (line 245) | protected String getMockDataFileEnding() { method handleSanityFailure (line 249) | protected void handleSanityFailure(String message) { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/mock/MockDataIdentifierFactory.java type MockDataIdentifierFactory (line 7) | public interface MockDataIdentifierFactory { method createMockDataIdentifier (line 9) | String createMockDataIdentifier(ScanType scanType, SecHubConfiguration... FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/mock/MockedAdapter.java type MockedAdapter (line 14) | public interface MockedAdapter extends Adapter<... FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/mock/MockedAdapterSetup.java class MockedAdapterSetup (line 13) | public class MockedAdapterSetup { method getEntries (line 17) | public List getEntries() { method getEntryFor (line 28) | public MockedAdapterSetupEntry getEntryFor(String adapterId) { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/mock/MockedAdapterSetupCombination.java class MockedAdapterSetupCombination (line 10) | public class MockedAdapterSetupCombination { method getId (line 27) | public String getId() { method setId (line 31) | public void setId(String id) { method getMockDataIdentifier (line 35) | public String getMockDataIdentifier() { method setMockDataIdentifier (line 39) | public void setMockDataIdentifier(String target) { method isThrowsAdapterException (line 43) | public boolean isThrowsAdapterException() { method setThrowsAdapterException (line 47) | public void setThrowsAdapterException(boolean throwsAdapterException) { method getFilePath (line 51) | public String getFilePath() { method setFilePath (line 55) | public void setFilePath(String filePath) { method setTimeToElapseInMilliseconds (line 59) | public void setTimeToElapseInMilliseconds(long timeToElapse) { method getTimeToElapseInMilliseconds (line 63) | public long getTimeToElapseInMilliseconds() { method isMockDataIdentifierUsedAsFolder (line 67) | public boolean isMockDataIdentifierUsedAsFolder() { method setMockDataIdentifierUsedAsFolder (line 71) | public void setMockDataIdentifierUsedAsFolder(boolean targetIsNeededAs... method isNeedsExistingFolder (line 75) | public boolean isNeedsExistingFolder() { method setNeedsExistingFolder (line 79) | public void setNeedsExistingFolder(boolean targetNeedsExistingData) { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/mock/MockedAdapterSetupEntry.java class MockedAdapterSetupEntry (line 14) | public class MockedAdapterSetupEntry { method setAdapterId (line 23) | public void setAdapterId(String adapterid) { method getAdapterId (line 27) | public String getAdapterId() { method isThrowingAdapterExceptionFor (line 31) | public boolean isThrowingAdapterExceptionFor(String target) { method getResultFilePathFor (line 39) | public String getResultFilePathFor(String target) { method getTimeToElapseInMilliseconds (line 47) | public long getTimeToElapseInMilliseconds(String target) { method getCombinations (line 55) | public List getCombinations() { method getCombination (line 59) | public MockedAdapterSetupCombination getCombination(String mockDataIde... method internalExactGetCombination (line 67) | private MockedAdapterSetupCombination internalExactGetCombination(Stri... FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/mock/MockedAdapterSetupService.java class MockedAdapterSetupService (line 15) | @Service method getSetupFor (line 34) | public , C extends AdapterConfig> MockedAd... method createDynamicResultByAdapter (line 44) | private , C extends AdapterConfig> MockedA... method createStaticResultByTargets (line 66) | private , C extends AdapterConfig> MockedA... method ensureSetupLoaded (line 75) | private void ensureSetupLoaded() { method loadConfiguredSetup (line 82) | private void loadConfiguredSetup() { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/mock/NullMockDataIdentifierFactory.java class NullMockDataIdentifierFactory (line 7) | public class NullMockDataIdentifierFactory implements MockDataIdentifier... method createMockDataIdentifier (line 9) | @Override FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/mock/ScanTypeDependantMockDataIdentifierFactory.java class ScanTypeDependantMockDataIdentifierFactory (line 21) | public class ScanTypeDependantMockDataIdentifierFactory implements MockD... method createMockDataIdentifier (line 26) | @Override method fetchFirstInfraScanURLasIdentifier (line 46) | private String fetchFirstInfraScanURLasIdentifier(SecHubConfigurationM... method fetchWebScanURLasIdentifier (line 59) | private String fetchWebScanURLasIdentifier(SecHubConfigurationModel co... method createCollectedCodeScanPathAsIdentifier (line 69) | private String createCollectedCodeScanPathAsIdentifier(SecHubConfigura... FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/springextension/MultipartInputStreamFileResource.java class MultipartInputStreamFileResource (line 15) | public class MultipartInputStreamFileResource extends InputStreamResource { method MultipartInputStreamFileResource (line 19) | public MultipartInputStreamFileResource(InputStream inputStream, Strin... method getFilename (line 24) | @Override method contentLength (line 29) | @Override FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/springextension/ResourceHttpMessageConverterHandlingInputStreams.java class ResourceHttpMessageConverterHandlingInputStreams (line 18) | public class ResourceHttpMessageConverterHandlingInputStreams extends Re... method getContentLength (line 20) | @Override FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/support/APIURLSupport.java class APIURLSupport (line 15) | public class APIURLSupport { method createAPIURL (line 21) | public String createAPIURL(String apiPath, AdapterConfig config, Strin... method appendQuery (line 58) | private String appendQuery(Map map, StringBuilder sb) { method safe (line 72) | private String safe(String key) { method getSafeSubStringOneLeft (line 84) | private String getSafeSubStringOneLeft(String base) { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/support/JSONAdapterSupport.java class JSONAdapterSupport (line 22) | public class JSONAdapterSupport { method JSONAdapterSupport (line 34) | private JSONAdapterSupport() { method JSONAdapterSupport (line 38) | public JSONAdapterSupport(Adapter adapter, TraceIdProvider provider) { method fetchRootNode (line 49) | public Access fetchRootNode(ResponseEntity response) throws Ad... method fetchRootNode (line 54) | public Access fetchRootNode(String content) throws AdapterException { method fetch (line 67) | public Access fetch(String nodeName, ResponseEntity response) ... method fetch (line 71) | public Access fetch(String nodeName, String content) throws AdapterExc... method fetchArray (line 75) | public Access fetchArray(int index, ArrayNode node) throws AdapterExce... method fetch (line 84) | public Access fetch(String nodeName, JsonNode node) throws AdapterExce... class Access (line 93) | public class Access { method Access (line 98) | public Access(String nodeName, JsonNode node) throws AdapterException { method asText (line 106) | public String asText() { method asLong (line 110) | public long asLong() { method asNode (line 114) | public JsonNode asNode() { method fetch (line 118) | public Access fetch(String fieldName) throws AdapterException { method fetchArrayElement (line 122) | public Access fetchArrayElement(int index) throws AdapterException { method fetchArrayElementHaving (line 130) | public Access fetchArrayElementHaving(String fieldName, Map map, ... method asArray (line 169) | public ArrayNode asArray() throws AdapterException { method fromJSON (line 178) | public T fromJSON(Class wanted, String json) thr... method toJSON (line 186) | public String toJSON(Object object) throws AdapterException { method toJSON (line 194) | public String toJSON(Map map) throws AdapterException { method asAdapterException (line 202) | private AdapterException asAdapterException(String message, TraceIdPro... method asAdapterException (line 206) | private AdapterException asAdapterException(String message, Exception ... FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/support/MockConfigSupport.java class MockConfigSupport (line 4) | public class MockConfigSupport { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/support/MockSupport.java class MockSupport (line 12) | public class MockSupport { method loadResourceString (line 22) | public String loadResourceString(String path) { method createPath (line 41) | private InputStream createPath(String path) { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/support/RestOperationsSupport.java class RestOperationsSupport (line 17) | public class RestOperationsSupport { method RestOperationsSupport (line 21) | public RestOperationsSupport(RestOperations restOperations) { method postJSON (line 25) | public String postJSON(String url, String json) { method upload (line 33) | public String upload(String uploadURL, File file, String checkSum) { method put (line 48) | public void put(String url) { FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/support/TrustAllSupport.java class TrustAllSupport (line 46) | public class TrustAllSupport { method TrustAllSupport (line 52) | public TrustAllSupport(Adapter adapter, TrustAllConfig config) { method createTrustAllFactory (line 63) | public ClientHttpRequestFactory createTrustAllFactory() { method createTrustAllSSLContext (line 109) | private SSLContext createTrustAllSSLContext(Adapter adapter) throws... class SocksProxySSLConnectionSocketFactory (line 140) | private class SocksProxySSLConnectionSocketFactory extends SSLConnecti... method SocksProxySSLConnectionSocketFactory (line 142) | public SocksProxySSLConnectionSocketFactory(final SSLContext sslCont... method createSocket (line 147) | @Override method connectSocket (line 154) | @Override class FakeDnsResolver (line 163) | private class FakeDnsResolver implements DnsResolver { method resolve (line 164) | @Override method resolveCanonicalHostname (line 170) | @Override FILE: sechub-adapter/src/main/java/com/mercedesbenz/sechub/adapter/support/URIShrinkSupport.java class URIShrinkSupport (line 13) | public class URIShrinkSupport { method shrinkToRootURIs (line 24) | public Set shrinkToRootURIs(Collection uris) { method shrinkToRootURI (line 48) | public URI shrinkToRootURI(URI uri) { method buildRootURI (line 56) | private URI buildRootURI(URI uri) { FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/AbstractAdapterConfigBuilderTest.java class AbstractAdapterConfigBuilderTest (line 16) | public class AbstractAdapterConfigBuilderTest { method getter_for_set_password_results_in_same_string_even_when_sealed (line 21) | @Test method when_projectId_is_set_its_also_in_configuration (line 37) | @Test method isProxyDefined_false_no_proxy_set_getProxyHostname_returns_null (line 47) | @Test method defining_a_proxy_hostname_but_no_port_throws_illegal_state (line 58) | @Test method isProxyDefined_true_when_proxy_set_getProxyHostname_and_port_config_returns_both_values (line 68) | @Test method get_trace_id_returned_as_defined (line 79) | @Test method get_trace_id_returned_not_null_even_when_defined_null_as_defined (line 89) | @Test method config_without_timetowait_set_has_one_minute (line 100) | @Test method config_with_timetowait_n1_has_one_minute (line 107) | @Test method config_without_timeout_set_has_5_days_per_default (line 114) | @Test method config_with_timeout_n1_set_has_5_days_per_default (line 122) | @Test method config_with_timeout_set_with_3_minutes_has_3_minutes (line 130) | @Test method config_with_time_to_check_set_with_3_minutes_has_3_minutes (line 138) | @Test method config_with_time_to_check_set_with_3x60x1000_millis_has_3_minutes (line 146) | @Test method config_userid_password_set_has_correct_Base64_token (line 154) | @Test method validConfigAnd (line 169) | private TestAdapterConfigBuilder validConfigAnd() { FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/AbstractAdapterTest.java class AbstractAdapterTest (line 13) | public class AbstractAdapterTest { method before (line 17) | @Before method get_api_for_website_slash_create_returns_full_url1 (line 22) | @Test method get_api_for_slash_website_slash_create_returns_full_url_without_double_slashes1 (line 36) | @Test method get_api_for_website_slash_create_returns_full_url (line 50) | @Test method get_api_for_slash_website_slash_create_returns_full_url_without_double_slashes (line 65) | @Test method api_prefix_with_start_and_end_base_has_also_end_api_has_start_and_end (line 80) | @Test FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/AbstractInfraScanAdapterConfigBuilderTest.java class AbstractInfraScanAdapterConfigBuilderTest (line 22) | public class AbstractInfraScanAdapterConfigBuilderTest { method rootURIShrinker_is_used_when_building (line 24) | @Test method when_no_target_url_set_the_config_has_null_as_target_uri_and_string_and_an_empty_list_of_uris (line 54) | @Test method when_no_target_ips_set_the_config_has_an_empty_list_of_ips (line 68) | @Test method when_one_target_ips_set_the_config_has_one_inet_adress_entry (line 80) | @Test method when_one_target_uri_is_set__target_uri_is_as_expected_and_list_is_1 (line 93) | @Test method when_target_uri_is_set_by_string__target_uri_is_as_expected_and_list_is_1 (line 111) | @Test method when_duplicated_target_uri_is_set__target_uri_is_as_expected_and_list_is_1 (line 127) | @Test method validConfigAnd (line 150) | private TestInfraScanAdapterConfigBuilder validConfigAnd() { FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/AbstractSpringRestAdapterContextTest.java class AbstractSpringRestAdapterContextTest (line 14) | public class AbstractSpringRestAdapterContextTest { method before (line 24) | @Before method isTimeout_returns_false_when_timeout_is_1000_slept_none (line 35) | @Test method isTimeout_returns_true_when_timeout_is_1_and_slept_2_millisecond (line 44) | @Test FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/AbstractWebScanAdapterConfigBuilderTest.java class AbstractWebScanAdapterConfigBuilderTest (line 24) | public class AbstractWebScanAdapterConfigBuilderTest { method target_type_from_builder_is_in_config (line 26) | @Test method login_url (line 40) | @Test method login_basic (line 62) | @Test method login_form_scripted (line 85) | @Test method when_one_target_uri_is_set__target_uri_is_as_expected (line 160) | @Test method when_no_target_url_set_the_config_has_null_as_target_uri (line 175) | @Test method when_target_uri_is_set_by_string__target_uri_is_as_expected (line 187) | @Test method test_includes (line 201) | @Test method test_excludes (line 218) | @Test method rootURIShrinker_is_used_when_building (line 235) | @Test class TestAbstractWebScanAdapterConfigBuilder (line 261) | private class TestAbstractWebScanAdapterConfigBuilder method customBuild (line 264) | @Override method buildInitialConfig (line 269) | @Override method customValidate (line 274) | @Override class TestWebScanAdapterConfig (line 281) | private class TestWebScanAdapterConfig extends AbstractWebScanAdapterC... method validConfigAnd (line 285) | private TestWebScanAdapterConfigBuilder validConfigAnd() { FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/AdapterExceptionTest.java class AdapterExceptionTest (line 13) | public class AdapterExceptionTest { method throwAsAdapterException_throws_adapter_exception_when_exception_is_runtime_exception (line 18) | @Test method throwAsAdapterException_throws_adapter_exception_with_traceid_when_exception_is_runtime_exception (line 32) | @Test method throwAsAdapterException_rethrows_adapter_exception_when_exception_is_adapter_exception (line 46) | @Test FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/AdapterExecutionResultTest.java class AdapterExecutionResultTest (line 14) | class AdapterExecutionResultTest { method product_result_set_no_messages (line 16) | @Test method product_result_null_no_messages (line 29) | @Test method product_result_set_two_messages (line 42) | @Test FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/AdapterMetaDataTest.java class AdapterMetaDataTest (line 12) | public class AdapterMetaDataTest { method before (line 16) | @BeforeEach method adapter_version_initial_0 (line 21) | @Test method adapter_version_set_get_22 (line 26) | @Test method adapter_meta_data_extends_metadata_model (line 39) | @Test method metadata_as_json_by_jsonconverter_is_as_expected (line 44) | @Test FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/FileBasedAdapterMetaDataCallbackTest.java class FileBasedAdapterMetaDataCallbackTest (line 16) | class FileBasedAdapterMetaDataCallbackTest { method beforeAll (line 22) | @BeforeAll method beforeEach (line 27) | @BeforeEach method file_does_not_exist_getMetaDataOrNull_returns_null (line 35) | @Test method reading_an_empty_file_does_return_null (line 45) | @Test method reading_a_clean_json_does_return_empty_metadata_object (line 58) | @Test method file_does_not_exist_meta_data_can_be_persisted_and_read_again (line 72) | @Test method multi_store_last_one_fetched (line 98) | @Test FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/FormScriptLoginConfigTest.java class FormScriptLoginConfigTest (line 12) | public class FormScriptLoginConfigTest { method before (line 16) | @Before method test_no_password_nor_user_returns_defaults (line 21) | @Test method test_password_and_user_steps_return_values_by_getter (line 32) | @Test method test_no_password_or_user_steps_return_values_by_getter_only_defaults (line 56) | @Test method test_multiple_pages_password_and_user_steps_return_values_by_getter (line 80) | @Test FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/LoginScriptActionTest.java class LoginScriptActionTest (line 10) | public class LoginScriptActionTest { method step_input_getter_check (line 12) | @Test method step_username_getter_check (line 27) | @Test method step_password_getter_check (line 42) | @Test method step_wait_getter_check (line 57) | @Test method step_click_getter_check (line 72) | @Test method description_not_set (line 87) | @Test method description_set (line 96) | @Test method step (line 109) | private LoginScriptAction step(ActionType action) { FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/SecHubTimeUnitDataTest.java class SecHubTimeUnitDataTest (line 10) | public class SecHubTimeUnitDataTest { method construction (line 11) | @Test method construction_zero (line 22) | @Test method construction_negative (line 35) | @Test method get_milliseconds_one_millisecond (line 48) | @Test method get_milliseconds_one_second (line 57) | @Test method get_milliseconds_one_minute (line 66) | @Test method get_milliseconds_three_minutes (line 75) | @Test method get_milliseconds_one_hour (line 84) | @Test method get_milliseconds_27_hours (line 93) | @Test method get_milliseconds_one_day (line 102) | @Test method get_milliseconds_seven_days (line 111) | @Test method milliseconds_max (line 120) | @Test method milliseconds_max_plus_one (line 129) | @Test method days_max (line 142) | @Test method get_time_in_hours_one_hour (line 154) | @Test method get_time_in_hours_61_minutes (line 166) | @Test method get_time_in_hours_60_minutes (line 178) | @Test method get_time_in_hours_59_minutes (line 190) | @Test method get_time_in_hours_1_millisecond (line 202) | @Test method get_time_in_hours_2_days (line 214) | @Test FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/TestSecHubAdapterFileSupport.java class TestSecHubAdapterFileSupport (line 6) | public class TestSecHubAdapterFileSupport extends TestFileSupport { method TestSecHubAdapterFileSupport (line 10) | protected TestSecHubAdapterFileSupport() { FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/URIsToRootURIsShrinkerTest.java class URIsToRootURIsShrinkerTest (line 16) | public class URIsToRootURIsShrinkerTest { method before (line 27) | @Before method called_with_null_returns_empty_list (line 50) | @Test method called_with_uri_containing_a_port_number_and_same_uri_with_no_portnumber_only_common_bas_uri_as_one_result (line 62) | @Test method called_with_empty_list_returns_empty_list (line 81) | @Test method when_target_urls_are_3_where_3_have_same_hostnames_are_shrinked_to_1 (line 93) | @Test method when_target_urls_are_3_where_2_have_same_hostname_are_shrinked_to_2 (line 112) | @Test FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/mock/AbstractMockedAdapterTest.java class AbstractMockedAdapterTest (line 11) | public class AbstractMockedAdapterTest { method before (line 15) | @Before method with_default_fileending_path_is_like_expected_for_given_value_with_xml_ending (line 21) | @Test method with_custom_fileending_path_is_like_expected_for_given_value_with_custom_ending (line 26) | @Test class TestAbstractMockedAdapter (line 35) | @SuppressWarnings("rawtypes") method getMockDataFileEnding (line 40) | @Override method getAdapterVersion (line 48) | @Override method executeMockSanityCheck (line 53) | @Override FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/mock/MockedAdapterSetupEntryTest.java class MockedAdapterSetupEntryTest (line 9) | public class MockedAdapterSetupEntryTest { method before (line 13) | @Before method empty_but_combinations_not_null (line 18) | @Test method any_other_not_defined_file_path_xyz_returns_null (line 23) | @Test method any_other_defined_file_path_xyz_returns_any_other (line 28) | @Test method not_defined_throws_adapter_exceptions_returns_flase (line 36) | @Test method any_other_not_defined_defined_filePpath_returns_path (line 41) | @Test method defined_throws_adapter_exceptions_returns_true (line 53) | @Test method any_other_defined_defined_filePpath_returns_path (line 66) | @Test method addAnyOtherCombination (line 79) | private void addAnyOtherCombination() { FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/mock/MockedAdapterSetupServiceTest.java class MockedAdapterSetupServiceTest (line 18) | public class MockedAdapterSetupServiceTest { method before (line 22) | @Before method static_read_default_setup_possible_and_has_at_least_checkmarx_and_netsparker_data_for_ANY_OTHER_TARGET_inside (line 28) | @SuppressWarnings({ "rawtypes", "unchecked" }) method dynamic_when_config_has_option_set_expected_dynamic_setup_combination_is_returned (line 55) | @SuppressWarnings({ "rawtypes", "unchecked" }) FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/mock/MockedAdapterSetupTest.java class MockedAdapterSetupTest (line 9) | public class MockedAdapterSetupTest { method before (line 13) | @Before method empty_get_something_is_null (line 18) | @Test method non_empty_get_something_not_contained_is_null (line 23) | @Test method non_empty_get_something_contained_returns_entry (line 32) | @Test FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/support/APIURLSupportTest.java class APIURLSupportTest (line 15) | public class APIURLSupportTest { method before (line 18) | @Before method noOtherBaseUrl_nomap (line 23) | @Test method noOtherBaseUrl_butmapset (line 36) | @Test method otherBaseUrl_mapset (line 52) | @Test method otherBaseUrl_empty_mapset (line 68) | @Test FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/support/JSONAdapterSupportTest.java class JSONAdapterSupportTest (line 26) | public class JSONAdapterSupportTest { method before (line 35) | @Before method buildFromMap_json_with_one_entry_returns_not_null (line 48) | @Test method buildFromMap_json_with_empty_map_returns_not_null_but_curly_braces_with_empty_content (line 62) | @Test method buildFromMap_json_with_one_entry_returns_map_with_this_entry (line 76) | @Test method fetching_not_existing_element_throws_adapter_exception (line 92) | @Test method fetching_existing_element_throws_no_adapter_exception_and_returns_value (line 101) | @Test method fetching_existing_array_throws_no_adapter_exception_and_returns_array (line 110) | @Test method fetch_element_by_map_scan_for_element_with_key_alpha_returns_val_of_this_element (line 123) | @Test method fetch_element_by_map_scan_for_element_with_key_beta_returns_val_of_this_element (line 136) | @Test FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/support/URIShrinkSupportTest.java class URIShrinkSupportTest (line 14) | public class URIShrinkSupportTest { method before (line 17) | @BeforeEach method shrink_to_root_uri__null (line 22) | @Test method shrink_to_root_uri__already_root_uri (line 31) | @Test method shrink_to_root_uri__query_parameter (line 44) | @Test method shrink_to_root_uri__fragment (line 57) | @Test method shrink_to_root_uris__empty (line 70) | @Test method shrink_to_root_uris__mixed_uris (line 82) | @Test FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/testclasses/TestAbstractSpringRestAdapterContext.java class TestAbstractSpringRestAdapterContext (line 9) | public class TestAbstractSpringRestAdapterContext extends AbstractSpring... method TestAbstractSpringRestAdapterContext (line 12) | public TestAbstractSpringRestAdapterContext(TestAdapterConfigInterface... method createInterceptorOrNull (line 16) | @Override FILE: sechub-adapter/src/test/java/com/mercedesbenz/sechub/adapter/testclasses/TestAdapter.java class TestAdapter (line 9) | public class TestAdapter extends AbstractAdapter { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/mapping/MappingTransactionService.java class MappingTransactionService (line 11) | @Service method saveMappingInOwnTransaction (line 16) | @Transactional(propagation = Propagation.REQUIRES_NEW) FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/mapping/UpdateMappingService.java class UpdateMappingService (line 24) | @Service method updateMapping (line 42) | @UseCaseAdmiUpdatesMappingConfiguration(@Step(number = 2, name = "Serv... method sendEvent (line 56) | @IsSendingAsyncMessage(MessageID.MAPPING_CONFIGURATION_CHANGED) FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/CreateProjectInputValidator.java class CreateProjectInputValidator (line 9) | @Component method CreateProjectInputValidator (line 15) | public CreateProjectInputValidator() { method supports (line 18) | @Override method validate (line 23) | @Override FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ListProjectsService.java class ListProjectsService (line 13) | @Service method listProjects (line 24) | public List listProjects() { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/Project.java class Project (line 26) | @Entity method getWhiteList (line 111) | public Set getWhiteList() { method getMetaData (line 115) | public Set getMetaData() { method getUsers (line 119) | public Set getUsers() { method getOwner (line 123) | public User getOwner() { method getId (line 127) | public String getId() { method getDescription (line 131) | public String getDescription() { method getAccessLevel (line 135) | public ProjectAccessLevel getAccessLevel() { method getTemplateIds (line 139) | public Set getTemplateIds() { method hashCode (line 143) | @Override method equals (line 151) | @Override FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectAdministrationMessageHandler.java class ProjectAdministrationMessageHandler (line 17) | @Component method receiveAsyncMessage (line 26) | @Override method handleAssignOwnerAsUserToProject (line 40) | @IsReceivingAsyncMessage(MessageID.ASSIGN_OWNER_AS_USER_TO_PROJECT) FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectAdministrationRestController.java class ProjectAdministrationRestController (line 49) | @RestController method createProject (line 92) | @UseCaseAdminCreatesProject( method showProjectDetails (line 119) | @UseCaseAdminShowsProjectDetails(@Step(number = 1, name="Rest call", d... method changeProjectDescription (line 127) | @UseCaseAdminChangesProjectDescription(@Step(number = 1, name="Rest ca... method listProjects (line 135) | @UseCaseAdminListsAllProjects(@Step(number = 1, name = "Rest call", de... method changeProjectOwner (line 148) | @Deprecated(forRemoval = true) method assignUserToProject (line 164) | @Deprecated(forRemoval = true) method unassignUserFromProject (line 179) | @Deprecated(forRemoval = true) method deleteProject (line 188) | @UseCaseAdminDeleteProject(@Step(number = 1, name = "Rest call", descr... method changeProjectAccessLevel (line 196) | @UseCaseAdminChangesProjectAccessLevel(@Step(number = 1, name = "Rest ... method assignTemplateToProject (line 204) | @UseCaseAdminAssignsTemplateToProject(@Step(number = 1, name = "Rest c... method unassignTemplateFromProject (line 212) | @UseCaseAdminUnassignsTemplateFromProject(@Step(number = 1, name = "Re... method initBinder (line 219) | @InitBinder FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectAssignUserService.java class ProjectAssignUserService (line 31) | @Service method assignUserToProjectAsUser (line 59) | @UseCaseAdminOrOwnerAssignsUserToProject( method assignUserToProjectAsSystem (line 78) | public void assignUserToProjectAsSystem(String userId, String projectI... method assignUserToProject (line 82) | private void assignUserToProject(String userId, String projectId, bool... method assertAllowedToAddProjectMembers (line 111) | private void assertAllowedToAddProjectMembers(Project project) { method sendRequestUserRoleRecalculation (line 127) | @IsSendingAsyncMessage(MessageID.REQUEST_USER_ROLE_RECALCULATION) method sendUserAddedToProjectEvent (line 132) | @IsSendingAsyncMessage(MessageID.USER_ADDED_TO_PROJECT) FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectChangeAccessLevelService.java class ProjectChangeAccessLevelService (line 27) | @Service method changeProjectAccessLevel (line 52) | @UseCaseAdminChangesProjectAccessLevel( method sendProjectAccessLevelChangedEvent (line 82) | @IsSendingAsyncMessage(MessageID.PROJECT_ACCESS_LEVEL_CHANGED) FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectChangeOwnerService.java class ProjectChangeOwnerService (line 29) | @Service method changeProjectOwner (line 57) | @UseCaseAdminOrOwnerChangesProjectOwner( method assertAllowedToChangeProjectOwnership (line 89) | private void assertAllowedToChangeProjectOwnership(Project project) { method changeProjectOwnerAndReturnPreviousOwner (line 105) | private User changeProjectOwnerAndReturnPreviousOwner(Project project,... method sendAssignOwnerAsUserToProject (line 112) | @IsSendingAsyncMessage(MessageID.ASSIGN_OWNER_AS_USER_TO_PROJECT) method sendRequestOwnerRoleRecalculation (line 118) | @IsSendingAsyncMessage(MessageID.REQUEST_USER_ROLE_RECALCULATION) method sendOwnerChangedForProjectEvent (line 123) | @IsSendingAsyncMessage(MessageID.PROJECT_OWNER_CHANGED) FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectCreationService.java class ProjectCreationService (line 37) | @Service method createProject (line 64) | @Validated method sendAssignOwnerAsUserOfProjectEvent (line 115) | @IsSendingAsyncMessage(MessageID.ASSIGN_OWNER_AS_USER_TO_PROJECT) method sendProjectCreatedEvent (line 123) | @IsSendingAsyncMessage(MessageID.PROJECT_CREATED) FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectData.java class ProjectData (line 10) | public class ProjectData { method setProjectId (line 23) | public void setProjectId(String projectId) { method setOwner (line 27) | public void setOwner(ProjectUserData owner) { method setOwned (line 31) | public void setOwned(boolean isOwned) { method setAssignedUsers (line 35) | public void setAssignedUsers(List assignedUsers) { method setEnabledProfileIds (line 39) | public void setEnabledProfileIds(Set enabledProfileIds) { method isOwned (line 43) | @JsonProperty(PROPERTY_IS_OWNED) method getProjectId (line 48) | @JsonProperty(PROPERTY_PROJECT_ID) method getOwner (line 53) | @JsonProperty(PROPERTY_OWNER) method getAssignedUsers (line 58) | @JsonInclude(JsonInclude.Include.NON_NULL) method getEnabledProfileIds (line 64) | @JsonInclude(JsonInclude.Include.NON_NULL) method toString (line 70) | @Override FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectDeleteService.java class ProjectDeleteService (line 28) | @Service method deleteProject (line 58) | @UseCaseAdminDeleteProject(@Step(number = 2, name = "Service deletes p... method informProjectDeleted (line 92) | @IsSendingAsyncMessage(MessageID.PROJECT_DELETED) method sendRefreshUserAuth (line 101) | @IsSendingAsyncMessage(MessageID.REQUEST_USER_ROLE_RECALCULATION) FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectDetailChangeService.java class ProjectDetailChangeService (line 18) | @Service method changeProjectDescription (line 37) | @UseCaseAdminChangesProjectDescription( FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectDetailInformation.java class ProjectDetailInformation (line 11) | public class ProjectDetailInformation { method ProjectDetailInformation (line 32) | ProjectDetailInformation() { method ProjectDetailInformation (line 36) | public ProjectDetailInformation(Project project) { method getOwner (line 56) | public String getOwner() { method getWhiteList (line 60) | public List getWhiteList() { method getMetaData (line 64) | public Map getMetaData() { method getUsers (line 68) | public List getUsers() { method getProjectId (line 72) | public String getProjectId() { method getDescription (line 76) | public String getDescription() { method getAccessLevel (line 80) | public String getAccessLevel() { method getTemplateIds (line 84) | public List getTemplateIds() { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectDetailInformationService.java class ProjectDetailInformationService (line 17) | @Service method fetchDetails (line 33) | @UseCaseAdminShowsProjectDetails( FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectJsonInput.java class ProjectJsonInput (line 23) | @JsonIgnoreProperties(ignoreUnknown = true) // we do ignore to avoid pro... method getJSONTargetClass (line 43) | @Override method setOwner (line 48) | public void setOwner(String owner) { method getOwner (line 52) | public String getOwner() { method getWhiteList (line 56) | public Optional getWhiteList() { method setWhiteList (line 60) | public void setWhiteList(Optional whiteList) { method getApiVersion (line 64) | public String getApiVersion() { method setApiVersion (line 68) | public void setApiVersion(String apiVersion) { method getDescription (line 72) | public String getDescription() { method setDescription (line 76) | public void setDescription(String description) { method getName (line 80) | public String getName() { method setName (line 84) | public void setName(String name) { method setMetaData (line 88) | public void setMetaData(Optional> metaData) { method getMetaData (line 101) | public Optional getMetaData() { class ProjectWhiteList (line 105) | public static class ProjectWhiteList { method getUris (line 110) | public List getUris() { class ProjectMetaData (line 116) | public static class ProjectMetaData { method getMetaDataMap (line 120) | public Map getMetaDataMap() { method toString (line 124) | @Override method hashCode (line 129) | @Override method equals (line 137) | @Override FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectJsonInputValidation.java class ProjectJsonInputValidation (line 21) | @Component method postConstruct (line 41) | @PostConstruct method supports (line 46) | public boolean supports(Class clazz) { method asInput (line 50) | public ProjectJsonInput asInput(Object target) { method checkProjectId (line 54) | public void checkProjectId(Errors errors, ProjectJsonInput input) { method checkApiVersion (line 61) | public void checkApiVersion(Errors errors, ProjectJsonInput input) { method checkOwnerUserId (line 74) | public void checkOwnerUserId(Errors errors, ProjectJsonInput input) { method checkWhitelist (line 82) | public void checkWhitelist(Errors errors, ProjectJsonInput input) { method checkMetaData (line 96) | public void checkMetaData(Errors errors, ProjectJsonInput input) { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectManagementRestController.java class ProjectManagementRestController (line 30) | @RestController method changeProjectOwner (line 45) | @UseCaseAdminOrOwnerChangesProjectOwner(@Step(number = 1, name = "Rest... method assignUserToProject (line 53) | @UseCaseAdminOrOwnerAssignsUserToProject(@Step(number = 1, name = "Res... method unassignUserFromProject (line 62) | @UseCaseAdminOrOwnerUnassignsUserFromProject(@Step(number = 1, name = ... FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectMetaDataEntity.java class ProjectMetaDataEntity (line 13) | @Entity method ProjectMetaDataEntity (line 38) | ProjectMetaDataEntity() { method ProjectMetaDataEntity (line 42) | public ProjectMetaDataEntity(String projectId, String key, String valu... method hashCode (line 63) | @Override method equals (line 71) | @Override method toString (line 88) | @Override FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectMetaDataEntityId.java class ProjectMetaDataEntityId (line 7) | public class ProjectMetaDataEntityId implements Serializable { method hashCode (line 14) | @Override method equals (line 19) | @Override FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/ProjectMetaDataEntityRepository.java type ProjectMetaDataEntityRepository (line 6) | public interface ProjectMetaDataEntityRepository extends JpaRepository { method ProjectUserData (line 19) | public ProjectUserData() { method ProjectUserData (line 30) | public ProjectUserData(String userId, String emailAddress) { method getUserId (line 35) | public String getUserId() { method setUserId (line 39) | public void setUserId(String userId) { method getEmailAddress (line 43) | public String getEmailAddress() { method setEmailAddress (line 47) | public void setEmailAddress(String emailAddress) { method hashCode (line 51) | @Override method equals (line 56) | @Override method compareTo (line 68) | @Override method toString (line 83) | @Override FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/project/UpdateProjectInputValidator.java class UpdateProjectInputValidator (line 15) | @Component method UpdateProjectInputValidator (line 21) | public UpdateProjectInputValidator() { method supports (line 24) | @Override method validate (line 29) | @Override FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/scheduler/SchedulerAdministrationMessageHandler.java class SchedulerAdministrationMessageHandler (line 23) | @Component method receiveAsyncMessage (line 35) | @Override method handleTemplateDeleted (line 58) | @IsReceivingAsyncMessage(MessageID.TEMPLATE_DELETED) method handleSchedulerJobProcessingEnabled (line 64) | @IsReceivingAsyncMessage(MessageID.SCHEDULER_JOB_PROCESSING_ENABLED) method handleSchedulerJobProcessingDisabled (line 69) | @IsReceivingAsyncMessage(MessageID.SCHEDULER_JOB_PROCESSING_DISABLED) method handleSchedulerStatusChange (line 74) | @IsReceivingAsyncMessage(MessageID.SCHEDULER_STATUS_UPDATE) method updateSchedulerJobProcessingEnabled (line 84) | private void updateSchedulerJobProcessingEnabled(boolean processingEna... method updateSchedulerJobInformation (line 88) | private void updateSchedulerJobInformation(SchedulerMessage status) { method saveStatusEntry (line 101) | private void saveStatusEntry(SchedulerStatusEntryKeys key, long value) { method saveStatusEntry (line 105) | private void saveStatusEntry(SchedulerStatusEntryKeys key, boolean val... method saveStatusEntry (line 109) | private void saveStatusEntry(SchedulerStatusEntryKeys key, String valu... method fetchOrCreateEntry (line 116) | private StatusEntry fetchOrCreateEntry(SchedulerStatusEntryKeys key) { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/scheduler/SchedulerAdministrationRestController.java class SchedulerAdministrationRestController (line 30) | @RestController method enableJobProcessing (line 43) | @UseCaseAdminEnablesSchedulerJobProcessing(@Step(number=1,name="Rest c... method disableJobProcessing (line 52) | @UseCaseAdminDisablesSchedulerJobProcessing(@Step(number=1,name="Rest ... method triggerRefreshOfSchedulerStatus (line 61) | @UseCaseAdminTriggersRefreshOfSchedulerStatus(@Step(number=1,name="Res... FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/scheduler/SchedulerStatusEntryKeys.java type SchedulerStatusEntryKeys (line 6) | public enum SchedulerStatusEntryKeys implements StatusEntryKey { method SchedulerStatusEntryKeys (line 31) | private SchedulerStatusEntryKeys(String key) { method getStatusEntryKey (line 35) | @Override FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/scheduler/SwitchSchedulerJobProcessingService.java class SwitchSchedulerJobProcessingService (line 20) | @Service method disableJobProcessing (line 31) | @UseCaseAdminDisablesSchedulerJobProcessing(@Step(number=2,name="Servi... method enableJobProcessing (line 39) | @UseCaseAdminEnablesSchedulerJobProcessing(@Step(number=2,name="Servic... method sendEnableSchedulerJobProcessingMessage (line 46) | @IsSendingAsyncMessage(MessageID.REQUEST_SCHEDULER_ENABLE_JOB_PROCESSING) method sendDisableSchedulerJobProcessingMessage (line 52) | @IsSendingAsyncMessage(MessageID.REQUEST_SCHEDULER_DISABLE_JOB_PROCESS... FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/scheduler/TriggerSchedulerStatusRefreshService.java class TriggerSchedulerStatusRefreshService (line 18) | @Service method triggerSchedulerStatusRefresh (line 26) | @UseCaseAdminDisablesSchedulerJobProcessing(@Step(number=2,name="Servi... method sendUpdateSchedulerStatusEvent (line 32) | @IsSendingAsyncMessage(MessageID.REQUEST_SCHEDULER_STATUS_UPDATE) FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/signup/AnonymousSignupCreateService.java class AnonymousSignupCreateService (line 27) | @Service method register (line 53) | @Validated method informAboutSignupRequest (line 80) | @IsSendingAsyncMessage(MessageID.USER_SIGNUP_REQUESTED) method assertEmailAddressNotUsedAlready (line 93) | private void assertEmailAddressNotUsedAlready(String userId, String em... method assertUsernameNotUsedAlready (line 101) | private void assertUsernameNotUsedAlready(String userId, String emailA... method assertNotAlreadySignedIn (line 110) | private void assertNotAlreadySignedIn(String userId, String emailAddre... method handleRegistrationNotPossible (line 118) | private void handleRegistrationNotPossible() { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/signup/AnonymousSignupRestController.java class AnonymousSignupRestController (line 28) | @RestController method signUp (line 39) | @CrossOrigin /* to allow call from getsechub.detss and maybe other sit... method initBinder (line 48) | @InitBinder FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/signup/Signup.java class Signup (line 12) | @Entity method setEmailAddress (line 43) | public void setEmailAddress(String emailAddress) { method setUserId (line 47) | public void setUserId(String userId) { method getEmailAddress (line 51) | public String getEmailAddress() { method getUserId (line 55) | public String getUserId() { method hashCode (line 59) | @Override method equals (line 64) | @Override FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/signup/SignupAdministrationRestController.java class SignupAdministrationRestController (line 30) | @RestController method deleteSignup (line 42) | @UseCaseAdminDeletesSignup(@Step(number=1, name="Rest API call",descri... method listUserSignups (line 50) | @UseCaseAdminListsOpenUserSignups(@Step(number=1,name="Rest call",desc... FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/signup/SignupDeleteService.java class SignupDeleteService (line 16) | @Service method delete (line 32) | @UseCaseAdminDeletesSignup(@Step(number = 2, name = "Persistence", des... FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/signup/SignupJsonInput.java class SignupJsonInput (line 8) | @JsonIgnoreProperties(ignoreUnknown = true) // we do ignore to avoid pro... method getJSONTargetClass (line 20) | @Override method getApiVersion (line 25) | public String getApiVersion() { method setApiVersion (line 29) | public void setApiVersion(String apiVersion) { method getUserId (line 33) | public String getUserId() { method setUserId (line 37) | public void setUserId(String userId) { method getEmailAddress (line 41) | public String getEmailAddress() { method setEmailAdress (line 45) | @Deprecated // This method is only for backward compatibility method setEmailAddress (line 50) | public void setEmailAddress(String emailAddress) { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/signup/SignupJsonInputValidator.java class SignupJsonInputValidator (line 22) | @Component method postConstruct (line 37) | @PostConstruct method supports (line 42) | @Override method validate (line 47) | @Override FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/signup/SignupRepository.java type SignupRepository (line 10) | public interface SignupRepository extends JpaRepository { method findOrFailSignup (line 12) | public default Signup findOrFailSignup(String userId) { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/status/ListStatusService.java class ListStatusService (line 9) | @Service method fetchAllStatusEntries (line 15) | public List fetchAllStatusEntries() { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/status/StatusAdministrationRestController.java class StatusAdministrationRestController (line 30) | @RestController method listStatusInformation (line 40) | @UseCaseAdminListsStatusInformation(@Step(number=1,name="Rest call",de... FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/status/StatusEntry.java class StatusEntry (line 10) | @Entity method StatusEntry (line 43) | StatusEntry() { method StatusEntry (line 47) | public StatusEntry(StatusEntryKey key) { method setValue (line 51) | public void setValue(String value) { method getValue (line 55) | public String getValue() { method getKey (line 59) | public String getKey() { method hashCode (line 63) | @Override method equals (line 71) | @Override FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/status/StatusEntryKey.java type StatusEntryKey (line 4) | public interface StatusEntryKey { method getStatusEntryKey (line 6) | public String getStatusEntryKey(); FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/status/StatusEntryRepository.java type StatusEntryRepository (line 10) | public interface StatusEntryRepository extends JpaRepository findByStatusEntryKey(StatusEntryK... method findOrFailStatusEntry (line 16) | public default StatusEntry findOrFailStatusEntry(StatusEntryKey key) { method findOrFailStatusEntry (line 20) | public default StatusEntry findOrFailStatusEntry(String key) { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/AnonymousUserGetAPITokenByOneTimeTokenService.java class AnonymousUserGetAPITokenByOneTimeTokenService (line 29) | @Service method createNewAPITokenForUserByOneTimeToken (line 66) | @UseCaseUserClicksLinkToGetNewAPIToken(@Step(number = 2, next = { 3, method sendUserAPITokenChanged (line 103) | @IsSendingAsyncMessage(MessageID.USER_API_TOKEN_CHANGED) FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/AnonymousUserGetApiTokenByOneTimeTokenRestController.java class AnonymousUserGetApiTokenByOneTimeTokenRestController (line 22) | @RestController method getNewAPITokenByOneTimeToken (line 30) | @UseCaseUserClicksLinkToGetNewAPIToken(@Step(number=1,name="Rest call"... FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/AnonymousUserRequestNewApiTokenRestController.java class AnonymousUserRequestNewApiTokenRestController (line 22) | @RestController method anonymousRequestToGetNewApiTokenForUserEmailAddress (line 30) | @CrossOrigin /* to allow call from getsechub.detss and maybe other sit... FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/AnonymousUserRequestsNewApiTokenService.java class AnonymousUserRequestsNewApiTokenService (line 24) | @Service method anonymousRequestToGetNewApiTokenForUserEmailAddress (line 47) | public void anonymousRequestToGetNewApiTokenForUserEmailAddress(String... method sendUserNewApiTokenRequested (line 64) | @IsSendingAsyncMessage(MessageID.USER_NEW_API_TOKEN_REQUESTED) method saveUserWithNewOneTimeToken (line 86) | private User saveUserWithNewOneTimeToken(Optional found) { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/AnonymousUserRestController.java class AnonymousUserRestController (line 20) | @RestController method AnonymousUserRestController (line 29) | AnonymousUserRestController(UserEmailAddressUpdateService emailAddress... method verifyEmailAddress (line 36) | @UseCaseAnonymousUserVerifiesEmailAddress( method createRedirectUri (line 54) | private String createRedirectUri(SecHubSecurityProperties secHubSecuri... method getBaseUriFromRedirectUri (line 70) | private String getBaseUriFromRedirectUri(String redirectUri) { method assertUri (line 83) | private void assertUri(String uri) { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/InternalInitialDataService.java class InternalInitialDataService (line 30) | @Service method createInitialAdmin (line 53) | public void createInitialAdmin(String userId, String emailAddress, Str... method createInitialTestUser (line 65) | public void createInitialTestUser(String userId, String emailAddress, ... method internalCreateInitialUser (line 69) | private void internalCreateInitialUser(String userId, String emailAddr... method createUser (line 111) | private User createUser(String userId, String emailAddress, String fix... method logInitialAdminCredentials (line 133) | private void logInitialAdminCredentials(String initialAdminUserId, Str... method informUserCreated (line 150) | @IsSendingAsyncMessage(MessageID.USER_CREATED) method informUserAPITokenChanged (line 161) | @IsSendingAsyncMessage(MessageID.USER_API_TOKEN_CHANGED) method createInitialUserAuthData (line 173) | private UserMessage createInitialUserAuthData(User user) { method encryptPassword (line 182) | private String encryptPassword(String initialPassword) { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/User.java class User (line 14) | @Entity method isSuperAdmin (line 82) | public boolean isSuperAdmin() { method isDeactivated (line 86) | public boolean isDeactivated() { method getEmailAddress (line 90) | public String getEmailAddress() { method getName (line 94) | public String getName() { method getHashedApiToken (line 98) | public String getHashedApiToken() { method getOneTimeToken (line 102) | public String getOneTimeToken() { method getOneTimeTokenDate (line 106) | public Date getOneTimeTokenDate() { method isOneTimeTokenOutDated (line 116) | public boolean isOneTimeTokenOutDated(long timeOutMillis) { method hashCode (line 128) | @Override method equals (line 136) | @Override FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/UserAdministrationRestController.java class UserAdministrationRestController (line 39) | @RestController method acceptUserSignUp (line 67) | @UseCaseAdminAcceptsSignup(@Step(number=1,name="Rest call", descriptio... method listUsers (line 76) | @UseCaseAdminListsAllUsers(@Step(number=1,name="Rest call",description... method listAdministrators (line 84) | @UseCaseAdminListsAllAdmins(@Step(number=1,name="Rest call",descriptio... method showUserDetails (line 92) | @UseCaseAdminShowsUserDetails(@Step(number=1,name="Rest call",descript... method showUserDetailsForEmailAddress (line 100) | @UseCaseAdminShowsUserDetailsForEmailAddress(@Step(number=1,name="Rest... method deleteUser (line 108) | @UseCaseAdminDeletesUser(@Step(number=1,name="Rest call",description="... method grantSuperAdminRights (line 116) | @UseCaseAdminGrantsAdminRightsToUser(@Step(number=1,name="Rest call",d... method revokeSuperAdminRights (line 124) | @UseCaseAdminRevokesAdminRightsFromAdmin(@Step(number=1,name="Rest cal... method updateUserEmailAddress (line 132) | @UseCaseAdminUpdatesUserEmailAddress(@Step(number=1,name="Rest call",d... FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/UserCreationService.java class UserCreationService (line 32) | @Service method createUserFromSelfRegistration (line 62) | @UseCaseAdminAcceptsSignup(@Step(number = 2, name = "Create user and s... method informUserCreated (line 119) | @IsSendingAsyncMessage(MessageID.USER_CREATED) method informUserAboutSignupAccepted (line 130) | @IsSendingAsyncMessage(MessageID.USER_NEW_API_TOKEN_REQUESTED) method createInitialUserAuthData (line 152) | private UserMessage createInitialUserAuthData(User user) { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/UserDeleteService.java class UserDeleteService (line 26) | @Service method deleteUser (line 49) | @Validated method informUserDeleted (line 79) | @IsSendingAsyncMessage(MessageID.USER_DELETED) FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/UserDetailInformation.java class UserDetailInformation (line 14) | public class UserDetailInformation { method UserDetailInformation (line 32) | public UserDetailInformation(User user, Set assignedProjects, ... method getProjects (line 47) | public List getProjects() { method getOwnedProjects (line 51) | public List getOwnedProjects() { method getEmail (line 55) | public String getEmail() { method getUserId (line 59) | public String getUserId() { method isSuperAdmin (line 63) | public boolean isSuperAdmin() { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/UserDetailInformationService.java class UserDetailInformationService (line 22) | @Service method UserDetailInformationService (line 34) | public UserDetailInformationService(UserContextService userContext, Us... method fetchDetails (line 45) | @UseCaseUserFetchesUserDetailInformation( method fetchDetailsById (line 63) | @UseCaseAdminShowsUserDetails( method fetchDetailsByEmailAddress (line 81) | @UseCaseAdminShowsUserDetailsForEmailAddress( method fetchUserDetails (line 98) | private UserDetailInformation fetchUserDetails(User user) { FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/UserEmailAddressUpdateService.java class UserEmailAddressUpdateService (line 30) | @Service method UserEmailAddressUpdateService (line 44) | public UserEmailAddressUpdateService(DomainMessageService eventBusServ... method updateUserEmailAddressAsAdmin (line 66) | @Validated method userRequestUpdateMailAddress (line 103) | @UseCaseUserUpdatesEmailAddress( method changeUserEmailAddressByUser (line 140) | @UseCaseAnonymousUserVerifiesEmailAddress( method informUserEmailAddressUpdated (line 180) | @IsSendingAsyncMessage(MessageID.USER_EMAIL_ADDRESS_CHANGED) method informUserWantsToChangeEmailAddress (line 189) | @IsSendingAsyncMessage(MessageID.USER_EMAIL_ADDRESS_CHANGE_REQUEST) method assertEmailAddressAndReturnLowerCased (line 197) | private String assertEmailAddressAndReturnLowerCased(String email) { method assertEmailUnique (line 205) | private void assertEmailUnique(String email) { method createUserMessage (line 211) | private static UserMessage createUserMessage(User user, String formerE... FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/UserEmailChangeToken.java class UserEmailChangeToken (line 7) | public class UserEmailChangeToken implements JSONable, Use... method findByOneTimeToken (line 12) | Optional findByOneTimeToken(String oneTimeToken); method findOrFailUser (line 14) | default User findOrFailUser(String userId) { method findByEmailAddress (line 22) | Optional findByEmailAddress(String emailAddress); method findOrFailUserByEmailAddress (line 24) | default User findOrFailUserByEmailAddress(String emailAddress) { method existsByEmailAddressIgnoreCase (line 32) | boolean existsByEmailAddressIgnoreCase(String email); FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/UserRepositoryCustom.java type UserRepositoryCustom (line 6) | public interface UserRepositoryCustom { method deleteUserWithAssociations (line 14) | public void deleteUserWithAssociations(String userId); method countAmountOfOwnedProjects (line 22) | public int countAmountOfOwnedProjects(String userId); FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/UserRepositoryImpl.java class UserRepositoryImpl (line 11) | public class UserRepositoryImpl implements UserRepositoryCustom { method deleteUserWithAssociations (line 22) | @Override method countAmountOfOwnedProjects (line 40) | @Override FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/UserRestController.java class UserRestController (line 15) | @RestController method UserRestController (line 23) | UserRestController(UserDetailInformationService userDetailInformationS... method fetchUserDetailInformation (line 29) | @UseCaseUserFetchesUserDetailInformation(@Step(number=1,name="Rest cal... method updateUserEmailAddress (line 37) | @UseCaseUserUpdatesEmailAddress( FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/UserRevokeSuperAdminRightsService.java class UserRevokeSuperAdminRightsService (line 26) | @Service method revokeSuperAdminRightsFrom (line 51) | @Validated method assertNotLastSuperAdmin (line 81) | private void assertNotLastSuperAdmin() { method informUserNoLongerSuperadmin (line 90) | @IsSendingAsyncMessage(MessageID.USER_NO_LONGER_SUPERADMIN) method requestUserRoleRecalculaton (line 96) | @IsSendingAsyncMessage(MessageID.REQUEST_USER_ROLE_RECALCULATION) FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/UserRoleAdministrationMessageHandler.java class UserRoleAdministrationMessageHandler (line 17) | @Component method receiveAsyncMessage (line 26) | @Override method handleRoleRecalculationRequest (line 40) | @IsReceivingAsyncMessage(MessageID.REQUEST_USER_ROLE_RECALCULATION) FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/UserRoleCalculationService.java class UserRoleCalculationService (line 19) | @Service method recalculateRolesOfUser (line 31) | public void recalculateRolesOfUser(String userId) { method userOwnsAtLeastOneProject (line 55) | private boolean userOwnsAtLeastOneProject(String userId) { method sendUserRoleChangedEvent (line 62) | @IsSendingAsyncMessage(MessageID.USER_ROLES_CHANGED) FILE: sechub-administration/src/main/java/com/mercedesbenz/sechub/domain/administration/user/UserTransactionService.java class UserTransactionService (line 12) | @Service method UserTransactionService (line 18) | public UserTransactionService(UserRepository userRepository) { method saveInOwnTransaction (line 22) | @Transactional(propagation = Propagation.REQUIRES_NEW) FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/ProjectRepositoryDBTest.java class ProjectRepositoryDBTest (line 28) | @DataJpaTest method beforeEach (line 43) | @BeforeEach method findAllProjectIdsWhereUserIsAssigned (line 49) | @Test method findAllProjectIdsOrdered (line 76) | @Test method findAllProjectIdsForProjectOwner (line 91) | @Test method fetchProjectUserDataForProjectOwner (line 109) | @Test method fetchProjectUserDataForProjectAssignedUsers (line 123) | @Test method project_with_owner_can_be_deleted (line 153) | @Test method project_with_owner_and_users_can_be_deleted (line 171) | @Test method project_with_owner_whitelists_and_users_can_be_deleted__user_still_exists (line 190) | @Test method two_project_with_diferent_templates_defined_delete_template1_works (line 211) | @Test method prepareForDBTest (line 248) | private void prepareForDBTest() { method assertUserFound (line 253) | private void assertUserFound(User user) { method assertProjectNotFound (line 258) | private void assertProjectNotFound(Project project) { class SimpleTestConfiguration (line 263) | @TestConfiguration FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/TestAdministrationSecurityConfiguration.java class TestAdministrationSecurityConfiguration (line 15) | @Configuration method restTemplate (line 19) | @Bean method applicationShutdownHandler (line 24) | @Bean method cryptoAccessProvider (line 29) | @Bean FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/UserRepositoryDBTest.java class UserRepositoryDBTest (line 29) | @ExtendWith(SpringExtension.class) method before (line 47) | @BeforeEach method findOrFailUserByEmailAddress_user_found_by_email_address (line 56) | @Test method findOrFailUserByEmailAddress_user_NOT_found_by_email_address (line 65) | @Test method user_being_owner_of_project_can_NOT_be_deleted__instead_a_notaccetable_exception_is_thrown (line 72) | @Test method user_being_owner_of_project_and_also_listed_as_user_can_NOT_be_deleted_instead_a_notacceptable_exception_is_thrown (line 83) | @Test method user_NOT_being_owner_of_project_but_listed_as_user_can_be_deleted__and_project_is_NOT_deleted (line 98) | @Test method existsByEmailAddressIgnoreCase_returns_false_when_email_not_in_database (line 119) | @Test method existsByEmailAddressIgnoreCase_returns_true_when_email_exists_in_database (line 124) | @Test method prepareForDBTest (line 146) | private void prepareForDBTest() { method assertUserNotFound (line 151) | private void assertUserNotFound(User user) { method assertProjectFound (line 156) | private void assertProjectFound(Project project) { class SimpleTestConfiguration (line 161) | @TestConfiguration FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/autocleanup/AdministrationAutoCleanupConfigTest.java class AdministrationAutoCleanupConfigTest (line 13) | class AdministrationAutoCleanupConfigTest { method can_be_converted_to_json (line 15) | @CsvSource({ "WEEK,3", "MONTH,1", "YEAR,1", "DAY,0" }) method default_is_zero_month (line 37) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/autocleanup/AdministrationAutoCleanupDaysCalculatorTest.java class AdministrationAutoCleanupDaysCalculatorTest (line 11) | class AdministrationAutoCleanupDaysCalculatorTest { method beforeEach (line 15) | @BeforeEach method days_calculated_as_expected (line 20) | @CsvSource({ "5,weeks,35", "20,days,20", "1,day,1", "2,months,60", "1,... method calculation_for_null_is_0_days (line 34) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/autocleanup/AdministrationAutoCleanupServiceTest.java class AdministrationAutoCleanupServiceTest (line 20) | class AdministrationAutoCleanupServiceTest { method beforeEach (line 28) | @BeforeEach method cleanup_executes_NOT_delete_job_information_for_minus_1_day (line 43) | @Test method cleanup_executes_NOT_delete_job_information_for_0_days (line 62) | @Test method cleanup_executes_delete_job_information_for_30_days (line 81) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/config/AdministrationConfigServiceTest.java class AdministrationConfigServiceTest (line 28) | class AdministrationConfigServiceTest { method beforeEach (line 38) | @BeforeEach method get_auto_cleanup_in_days_fetches_information_from_database_initial_0 (line 57) | @Test method get_auto_cleanup_in_days_fetches_information_from_database (line 69) | @Test method auto_cleanup_in_days_changed_stores_information_in_database (line 81) | @Test method auto_cleanup_configuration_change_does_result_in_auto_cleanup_change_event_with_correct_data (line 98) | @Test method an_existing_config_is_updated_with_given_auto_cleanup_config (line 119) | @Test method when_calculator_calculates_an_negative_days_count_a_non_acceptable_exception_is_thrown (line 138) | @ParameterizedTest method when_calculator_calculates_a_positive_day_count_or_zero_no__exception_is_thrown_and_an_event_sent (line 151) | @ParameterizedTest method an_existing_config_is_updated_with_null_throws_illegal_argument (line 167) | @Test method a_not_existing_config_is_created_blank_and_then_updated_with_given_auto_cleanup_config (line 178) | @Test method emulateMissingAdministrationConfigCreated (line 205) | private void emulateMissingAdministrationConfigCreated() { method emulateExistingInitialAdministrationConfig (line 210) | private AdministrationConfig emulateExistingInitialAdministrationConfi... FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/job/JobAdministrationMessageHandlerTest.java class JobAdministrationMessageHandlerTest (line 15) | class JobAdministrationMessageHandlerTest { method beforeEach (line 20) | @BeforeEach method handler_receiving_auto_cleanup_calls_config_service_with_message_data (line 29) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/job/JobCancelServiceTest.java class JobCancelServiceTest (line 24) | public class JobCancelServiceTest { method beforeEach (line 35) | @BeforeEach method userCancelJob_receives_not_found_exception_when_job_not_found (line 40) | @Test method userCancelJob_receives_not_found_exception_when_project_not_assigned (line 54) | @Test method userCancelJob_receives_no_exception_when_job_found_and_project_assigned_to_user (line 77) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/job/JobInformationCreateServiceTest.java class JobInformationCreateServiceTest (line 18) | class JobInformationCreateServiceTest { method beforeEach (line 25) | @BeforeEach method createOrUpdateByMessage_no_existing_entity_new_entry_will_be_created_and_saved (line 39) | @Test method createOrUpdateByMessage_an_existing_entity_entry_will_be_reused_and_saved (line 76) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/job/JobInformationRepositoryDBTest.java class JobInformationRepositoryDBTest (line 22) | @RunWith(SpringRunner.class) method before (line 33) | @Before method test_data_4_jobs_delete_1_day_still_has_2 (line 37) | @Test method test_data_4_jobs_delete_1_day_before_plus1_second_still_has_1 (line 57) | @Test method test_data_4_jobs_delete_1_day_before_plus1_second_counts_3_deleted_entries (line 76) | @Test method test_data_4_jobs_oldest_90_days_delete_90_days_still_has_4 (line 93) | @Test method test_data_4_jobs_oldest_90_days_delete_90_days_counts_0_deleted_entries (line 115) | @Test method test_data_4_jobs_oldest_90_days_delete_89_days (line 131) | @Test method assertDeleted (line 152) | private void assertDeleted(int expected, int deleted, DeleteJobTestDat... method describe (line 174) | private String describe(JobInformation info, DeleteJobTestData data) { method resolveName (line 178) | private String resolveName(LocalDateTime time, DeleteJobTestData data) { class DeleteJobTestData (line 194) | private class DeleteJobTestData { method createAndCheckAvailable (line 206) | private void createAndCheckAvailable() { method create (line 222) | private JobInformation create(LocalDateTime since, JobStatus status) { class SimpleTestConfiguration (line 234) | @TestConfiguration FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/CreateProjectInputValidatorTest.java class CreateProjectInputValidatorTest (line 10) | public class CreateProjectInputValidatorTest { method before (line 17) | @Before method checkOwnerUserId_is_called_on_validation (line 29) | @Test method checkApiVersion_is_called_on_validation (line 38) | @Test method checkProjectId_is_called_on_validation (line 47) | @Test method checkWhiteList_is_called_on_validation (line 56) | @Test method checkMetaData_is_called_on_validation (line 65) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ListProjectsServiceTest.java class ListProjectsServiceTest (line 13) | public class ListProjectsServiceTest { method before (line 18) | @Before method list_projects_uses_findAllProjectIds_from_repo (line 26) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectAdministrationRestControllerMockTest.java class ProjectAdministrationRestControllerMockTest (line 50) | @RunWith(SpringRunner.class) method before (line 102) | @Before method when_admin_tries_to_list_all_projects_all_2_projects_from_repo_are_returned_in_string_array (line 107) | @Test method when_validator_marks_no_errors___calling_create_project_url_calls_create_service_and_returns_http_200 (line 129) | @Test method when_validator_marks_errors___calling_create_project_url_never_calls_create_service_but_returns_http_400 (line 147) | @Test method delete_project_calls_delete_service (line 171) | @Test method get_project_details_returns_project_details (line 185) | @Test method change_project_calls_change_details (line 213) | @Test method when_admin_tries_to_change_project_description_but_request_body_is_missing (line 231) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectAssignUserServiceTest.java class ProjectAssignUserServiceTest (line 22) | public class ProjectAssignUserServiceTest { method beforeEach (line 31) | @BeforeEach method assign_new_user_to_project (line 50) | @ParameterizedTest method assign_already_added_user_to_project__throws_already_exists_exception_when_fail_wanted (line 75) | @Test method assign_already_added_user_to_project__not_throws_any_exception_when_fail_not_wanted (line 99) | @Test method assign_user_to_project_does_not_fail_when_user_is_owner (line 121) | @Test method assign_user_to_project_fails_when_user_is_not_superuser_or_owner (line 143) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectChangeAccessLevelServiceTest.java class ProjectChangeAccessLevelServiceTest (line 22) | class ProjectChangeAccessLevelServiceTest { method beforeEach (line 31) | @BeforeEach method an_unecessary_change_from_full_access_to_full_access_does_not_trigger_any_event (line 51) | @Test method a_change_from_full_access_to_read_only_does_trigger_one_async_event_containing_old_and_new_access_level (line 65) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectChangeOwnerServiceTest.java class ProjectChangeOwnerServiceTest (line 32) | public class ProjectChangeOwnerServiceTest { method beforeEach (line 41) | @BeforeEach method as_super_admin_assign_new_owner_to_project (line 60) | @Test method as_owner_assign_new_owner_to_project (line 88) | @Test method as_other_user_try_to_assign_new_owner_to_project_results_in_access_denied (line 112) | @Test method assign_same_owner_to_project__throws_already_exists_exception (line 136) | @Test method assign_new_owner_to_project_sends_events (line 158) | @ParameterizedTest class ChangeOwnerToProjectWithDifferentRolesSendsEventsArgumentsProvider (line 212) | private static class ChangeOwnerToProjectWithDifferentRolesSendsEvents... method provideArguments (line 214) | @Override FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectCreationServiceTest.java class ProjectCreationServiceTest (line 33) | @ExtendWith(MockitoExtension.class) method beforeEach (line 67) | @BeforeEach method create_project_success_stores_project_and_owner_is_in_user_list (line 72) | @Test method create_project_success_sends_events (line 94) | @Test method create_project_already_exists (line 126) | @Test method create_project_owner_not_found (line 137) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectDeleteServiceTest.java class ProjectDeleteServiceTest (line 28) | public class ProjectDeleteServiceTest { method before (line 40) | @Before method when_a_project_is_found_it_will_be_deleted (line 60) | @Test method when_a_project_is_not_found_nothing_not_found_exception_will_forwarded (line 77) | @Test method when_a_project_is_found_2_events_will_be_triggered_first_project_deleted_second_owner_recalc (line 91) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectDetailChangeServiceTest.java class ProjectDetailChangeServiceTest (line 16) | public class ProjectDetailChangeServiceTest { method before (line 26) | @Before method when_change_description_called_changed_project_will_be_stored (line 39) | @Test method change_something_else_than_description (line 62) | @Test method change_description_but_project_does_not_exist (line 87) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectDetailInformationTest.java class ProjectDetailInformationTest (line 15) | class ProjectDetailInformationTest { method constructor_stores_data_from_project_into_fields (line 17) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectJsonInputValidationTest.java class ProjectJsonInputValidationTest (line 27) | public class ProjectJsonInputValidationTest { method before (line 41) | @Before method asInput_returns_object (line 70) | @Test method when_useridvaluation_invalid_api_error (line 75) | @Test method when_useridvaluation_valid_no_api_error (line 87) | @Test method when_projectidvaluation_invalid_api_error (line 99) | @Test method when_projectidvaluation_valid_no_api_error (line 111) | @Test method when_apivalidation_invalid_api_error (line 123) | @Test method when_apivalidation_null_required_field_api_error (line 136) | @Test method when_apivalidation_empty_required_field_api_error (line 149) | @Test method when_apivalidation_valid_no_api_error (line 162) | @Test method when_whitelisturivalidation_valid_no_api_error (line 175) | @Test method when_whitelisturivalidation_with_empty_uri_invalid_api_error (line 187) | @Test method when_metadatavalidation_valid_no_api_error (line 204) | @Test method when_metadatavalidation_with_too_long_key_invalid_api_error (line 216) | @Test method when_metadatavalidation_with_too_long_value_invalid_api_error (line 234) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectServiceTest.java class ProjectServiceTest (line 35) | class ProjectServiceTest { method beforeEach (line 94) | @BeforeEach method getProjectDataList_users_receive_expected_project_data (line 103) | @ParameterizedTest method getProjectDataList_expected_events_are_sent (line 131) | @ParameterizedTest method getProjectDataList_user2_sees_assigned_and_owned_projects_with_users_and_with_assigned_profile_ids (line 153) | @Test method getProjectDataList_user3_sees_assigned_project_without_users (line 188) | @Test method getProjectDataList_user4_is_admin_and_sees_assigned_project_with_users (line 204) | @Test method setUpTestCase (line 235) | private void setUpTestCase() { method createProject (line 296) | private Project createProject(String projectId) { class ProjectServiceArgumentsProvider (line 302) | private static class ProjectServiceArgumentsProvider implements Argume... method provideArguments (line 304) | @Override method prepareValidSyncResult (line 319) | private DomainMessageSynchronousResult prepareValidSyncResult(String p... FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectTemplateServiceTest.java class ProjectTemplateServiceTest (line 27) | class ProjectTemplateServiceTest { method beforeEach (line 44) | @BeforeEach method assignTemplateToProject_sends_assign_request_synchronous_with_expected_data (line 59) | @Test method assignTemplateToProject_updates_template_by_synchronous_event_result (line 82) | @Test method unassignTemplateFromProject_sends_assign_request_synchronous_with_expected_data (line 100) | @Test method unassignTemplateFromProject_updates_template_by_synchronous_event_result (line 122) | @Test method unassignTemplateFromProject_when_synchronous_event_result_has_unsupported_message_throws_invalid_exception (line 140) | @ParameterizedTest method assignTemplateToProject_when_synchronous_event_result_has_unsupported_message_throws_invalid_exception (line 152) | @ParameterizedTest method assignTemplateToProject_when_event_result_failed_exception_is_thrown (line 163) | @Test method unassignTemplateFromProject_when_event_result_failed_exception_is_thrown (line 174) | @Test method unassignTemplateFromAllProjects_calls_repository (line 185) | @Test method mockEventBusSynchronResultWithMessageId (line 195) | private DomainMessageSynchronousResult mockEventBusSynchronResultWithM... FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectTest.java class ProjectTest (line 10) | class ProjectTest { method a_new_project_has_access_level_full (line 12) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectUnassignUserServiceTest.java class ProjectUnassignUserServiceTest (line 23) | class ProjectUnassignUserServiceTest { method beforeEach (line 35) | @BeforeEach method unassign_user_from_project_does_not_fail_for_owner (line 57) | @Test method unassign_user_from_project_does_not_fail_for_superAdmin (line 75) | @Test method unassign_user_from_project_fails_for_non_superAdmin_and_non_owner (line 93) | @Test method unassign_user_from_project_fails_when_user_is_not_assigned (line 110) | @Test method baseSetUp (line 127) | private void baseSetUp(User owner, User assignedUser, Project project) { FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectUpdateAdministrationRestControllerMockTest.java class ProjectUpdateAdministrationRestControllerMockTest (line 39) | @RunWith(SpringRunner.class) method before (line 66) | @Before method when_validator_marks_no_errors___calling_update_project_url_calls_update_service_and_returns_http_200 (line 71) | @Test method when_validator_marks_errors___calling_update_project_url_never_calls_update_service_but_returns_http_400 (line 90) | @Test method when_validator_marks_no_errors___calling_update_project_metadata_calls_update_service_and_returns_http_200 (line 115) | @Test method when_validator_marks_errors___calling_update_project_metadata_never_calls_update_service_but_returns_http_400 (line 135) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectUpdateMetaDataServiceTest.java class ProjectUpdateMetaDataServiceTest (line 25) | public class ProjectUpdateMetaDataServiceTest { method before (line 39) | @Before method project_not_found_throws_not_found_exception (line 60) | @Test method project_found__but_metadata_empty_updates_with_empty_list (line 72) | @Test method project_found__and_2_metadata_entries_updated (line 88) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectUpdateWhitelistServiceTest.java class ProjectUpdateWhitelistServiceTest (line 30) | public class ProjectUpdateWhitelistServiceTest { method before (line 45) | @Before method project_not_found_throws_not_found_exception (line 67) | @Test method project_found__but_uris_empty_updates_with_empty_list (line 80) | @Test method project_found__and_2_uris_contained_updates_to_those_uris (line 93) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/ProjectUserDataTest.java class ProjectUserDataTest (line 12) | class ProjectUserDataTest { method a_sorted_set_contains_user_data_sorted_by_user_id (line 14) | @Test method equals_is_correct_implemented (line 38) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/TestProjectCreationFactory.java class TestProjectCreationFactory (line 6) | public class TestProjectCreationFactory { method createProject (line 15) | public static Project createProject(String projectId, User owner) { FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/project/UpdateProjectInputValidatorTest.java class UpdateProjectInputValidatorTest (line 11) | public class UpdateProjectInputValidatorTest { method before (line 18) | @Before method checkApiVersion_is_called_on_validation (line 30) | @Test method checkWhitelist_is_called_on_validation (line 39) | @Test method checkMetaData_is_called_on_validation (line 48) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/signup/AnonymousSignupRestControllerMockTest.java class AnonymousSignupRestControllerMockTest (line 31) | @RunWith(SpringRunner.class) method calling_with_api_1_0_and_valid_userid_and_email_calls_signup_create_service_and_returns_HTTP_200 (line 57) | @Test method calling_with_api_X_0_and_valid_userid_and_email_returns_HTTP_400_BAD_REQUEST (line 75) | @Test method calling_empty_returns_HTTP_400_BAD_REQUEST (line 91) | @Test method calling_invalid_json_returns_HTTP_400_BAD_REQUEST (line 106) | @Test method calling_with_api_1_0_and_userid_not_set_but_valid_email_returns_HTTP_400_BAD_REQUEST (line 121) | @Test method calling_with_api_1_0_and_userid_set_but_NO_valid_email_returns_HTTP_400_BAD_REQUEST (line 137) | @Test method createUserSelfRegistration (line 153) | private SignupJsonInput createUserSelfRegistration(String api, String ... FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/signup/SignupAdministrationRestControllerMockTest.java class SignupAdministrationRestControllerMockTest (line 30) | @RunWith(SpringRunner.class) method listUserSignups_results_in_empty_text_when_no_signups_exist (line 49) | @Test method listUserSignups_results_in_a_filled_list_when_2_signups_exist (line 66) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/signup/SignupCreateServiceTest.java class SignupCreateServiceTest (line 18) | public class SignupCreateServiceTest { method before (line 23) | @Before method a_created_signup_sends_event_containing_userid_and_email (line 35) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/user/AnonymousUserGetAPITokenByOneTimeTokenServiceTest.java class AnonymousUserGetAPITokenByOneTimeTokenServiceTest (line 20) | public class AnonymousUserGetAPITokenByOneTimeTokenServiceTest { method before (line 30) | @Before method valid_token_results_in_token_output (line 59) | @Test method valid_token_but_outdated_results_in_default_message (line 69) | @Test method user_not_found_results_in_default_message (line 79) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/user/AnonymousUserRequestsNewApiTokenServiceTest.java class AnonymousUserRequestsNewApiTokenServiceTest (line 22) | public class AnonymousUserRequestsNewApiTokenServiceTest { method before (line 32) | @Before method service_uses_assertion_validate_mail (line 50) | @Test method when_emailaddress_not_found_no_exception_is_thrown (line 59) | @Test method when_emailaddress_found_a_new_async_event_is_sent_eventbus (line 70) | @Test method when_emailaddress_found__onetimetoken_created_and_persisted (line 97) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/user/AnonymousUserRestControllerSpringBootTest.java class AnonymousUserRestControllerSpringBootTest (line 28) | @RunWith(SpringRunner.class) method anonymous_user_verifies_new_mail_address_with_one_time_token (line 44) | @Test method verified_user_verifies_new_mail_address_with_one_time_token (line 60) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/user/TestUserCreationFactory.java class TestUserCreationFactory (line 4) | public class TestUserCreationFactory { method createUser (line 6) | public static User createUser(String userId) { method createUser (line 10) | public static User createUser(String userId, boolean superAdmin) { FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/user/UserAdministrationRestControllerMockTest.java class UserAdministrationRestControllerMockTest (line 36) | @RunWith(SpringRunner.class) method delete_user_calls_delte_service (line 76) | @Test method show_user_details_returns_result_of_detail_service (line 89) | @Test method show_user_details_for_email_address_returns_result_of_detail_service (line 113) | @Test method listUsers_results_in_a_filled_string_list_when_2_users_exist (line 139) | @Test method calling_with_api_1_0_and_valid_userid_and_email_returns_HTTP_200 (line 160) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/user/UserDeleteServiceTest.java class UserDeleteServiceTest (line 19) | public class UserDeleteServiceTest { method before (line 32) | @Before method it_its_not_allowed_to_delete_yourself (line 48) | @Test method it_is_allowed_to_delete_another_user (line 62) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/user/UserDetailInformationServiceTest.java class UserDetailInformationServiceTest (line 22) | class UserDetailInformationServiceTest { method beforeEach (line 39) | @BeforeEach method fetchDetails__returns_user_details_for_the_authenticated_user (line 50) | @Test method fetchDetailsById__returns_user_details_for_given_user_id (line 69) | @Test method fetchDetailsByEmail__returns_user_details_for_given_email (line 90) | @Test method createProject (line 114) | private static Project createProject() { method createUser (line 124) | private static User createUser() { method getProjectIds (line 132) | private static List getProjectIds(Set projects) { FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/user/UserEmailAddressUpdateServiceTest.java class UserEmailAddressUpdateServiceTest (line 32) | class UserEmailAddressUpdateServiceTest { method beforeEach (line 49) | @BeforeEach method audit_log_is_called_with_sanitized_user_id_when_user_was_found (line 67) | @Test method audit_log_is_NOT_called_when_user_not_found (line 79) | @Test method asserts_email_address_parameter (line 91) | @Test method asserts_user_id_parameter (line 100) | @Test method asserts_user_id_parameter_before_user_is_fetched_from_db (line 109) | @Test method asserts_email_parameter_before_user_is_fetched_from_db (line 119) | @Test method when_assertions_do_not_handle_null_userid_user_repository_would_be_called_without_npe (line 129) | @Test method when_assertions_do_not_handle_null_email_email_validation_throws_bad_request (line 138) | @Test method throws_bad_request_when_same_email_address_as_before (line 148) | @Test method throws_exception_when_user_not_found (line 154) | @Test method saves_user_when_parameters_are_valid (line 163) | @Test method sends_event_with_user_data_when_parameters_are_valid (line 175) | @Test method request_update_email_address_with_same_email_throws_BadRequestException (line 192) | @Test method request_update_email_throws_BadRequestException_when_email_is_null (line 203) | @ParameterizedTest method request_update_email_address_with_different_email_sends_event (line 216) | @Test method user_verifies_user_email_address_throws_BadRequestException_when_user_has_already_this_email_address (line 238) | @Test method user_verifies_user_email_address_sends_event (line 250) | @Test method when_email_requested_to_change_already_in_use_throws_BadRequestException (line 276) | @Test method userVerifiesUserEmailAddress_throws_bad_request_exception_for_null_empty_token (line 287) | @ParameterizedTest method createKnownUser1 (line 295) | private User createKnownUser1() { FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/user/UserEmailChangeTokenServiceTest.java class UserEmailChangeTokenServiceTest (line 22) | class UserEmailChangeTokenServiceTest { method beforeEach (line 30) | @BeforeEach method generateToken_throws_not_acceptable_exception_userId_blank (line 37) | @ParameterizedTest method generateToken_throws_not_acceptable_exception_email_blank (line 49) | @ParameterizedTest method generateToken_generates_token_from_input (line 61) | @ParameterizedTest method expiredToken_throws_BadRequestException (line 75) | @Test method valid_token_reveals_information (line 91) | @Test FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/user/UserRestControllerSpringBootTest.java class UserRestControllerSpringBootTest (line 30) | @RunWith(SpringRunner.class) method fetchUserDetailInformation__is_accessible_by_authenticated_user (line 47) | @Test method fetchUserDetailInformation__is_not_accessible_by_unauthenticated_user (line 70) | @Test method updateUserEmailAddress__is_accessible_by_authenticated_user (line 80) | @Test method updateUserEmailAddress__is_not_accessible_by_unauthenticated_user (line 98) | @Test method createUser (line 115) | private static User createUser() { FILE: sechub-administration/src/test/java/com/mercedesbenz/sechub/domain/administration/user/UserRevokeSuperAdminRightsServiceTest.java class UserRevokeSuperAdminRightsServiceTest (line 21) | public class UserRevokeSuperAdminRightsServiceTest { method before (line 35) | @Before method when_last_admin_user_rights_cannot_be_revoked (line 59) | @Test method when_not_last_admin_user_rights_can_be_revoked (line 73) | @Test FILE: sechub-analyzer-cli/src/main/java/com/mercedesbenz/sechub/analyzer/cli/SecHubAnalyzerApplication.java class SecHubAnalyzerApplication (line 20) | public class SecHubAnalyzerApplication { method main (line 26) | public static void main(String[] commandLineArguments) { method start (line 55) | String start(String[] commandLineArguments) throws Exception { method cliOptions (line 98) | private Options cliOptions() { FILE: sechub-analyzer-cli/src/main/java/com/mercedesbenz/sechub/analyzer/core/Analyzer.java class Analyzer (line 28) | public class Analyzer { method analyze (line 41) | public AnalyzerResult analyze(List filePaths) throws FileNotFo... method analyzeFiles (line 74) | protected Map> analyzeFiles(List rootFi... method getFiles (line 116) | protected Set getFiles(File file, Set files) { FILE: sechub-analyzer-cli/src/main/java/com/mercedesbenz/sechub/analyzer/core/CommentChecker.java class CommentChecker (line 7) | public class CommentChecker { method CommentChecker (line 13) | private CommentChecker(String noSecHubLabel, String endNoSecHubLabel) { method initialize (line 20) | private void initialize() { method buildFrom (line 53) | public static CommentChecker buildFrom(String noSecHubLabel, String en... method isCommentInLine (line 63) | public boolean isCommentInLine(String line) { method getNoSecHubLabel (line 68) | public String getNoSecHubLabel() { FILE: sechub-analyzer-cli/src/main/java/com/mercedesbenz/sechub/analyzer/core/FileProcessor.java class FileProcessor (line 19) | public class FileProcessor { method FileProcessor (line 26) | FileProcessor() { method processFile (line 39) | public List processFile(File file) throws FileNotFoundExce... FILE: sechub-analyzer-cli/src/main/java/com/mercedesbenz/sechub/analyzer/model/AnalyzerResult.java class AnalyzerResult (line 19) | public class AnalyzerResult implements DeepClonable { method AnalyzerResult (line 23) | public AnalyzerResult(Map> noSecHubMarkers) { method ToJSON (line 35) | public String ToJSON(boolean prettyPrint) throws JSONObjectException, ... method getNoSecHubMarkers (line 48) | public Map> getNoSecHubMarkers() { method hasResults (line 52) | public boolean hasResults() { method hashCode (line 56) | @Override method equals (line 61) | @Override method toString (line 73) | @Override method deepClone (line 78) | @Override method deepCopyNoSecHubMarkers (line 87) | private Map> deepCopyNoSecHubMarkers() { FILE: sechub-analyzer-cli/src/main/java/com/mercedesbenz/sechub/analyzer/model/DeepClonable.java type DeepClonable (line 4) | public interface DeepClonable { method deepClone (line 5) | public T deepClone(); FILE: sechub-analyzer-cli/src/main/java/com/mercedesbenz/sechub/analyzer/model/Marker.java class Marker (line 4) | public class Marker implements DeepClonable { method Marker (line 10) | public Marker(MarkerType type, long line, long column) { method getLine (line 16) | public long getLine() { method getColumn (line 20) | public long getColumn() { method getType (line 24) | public MarkerType getType() { method toString (line 28) | @Override method hashCode (line 33) | @Override method equals (line 43) | @Override method deepClone (line 61) | @Override FILE: sechub-analyzer-cli/src/main/java/com/mercedesbenz/sechub/analyzer/model/MarkerPair.java class MarkerPair (line 12) | public class MarkerPair implements DeepClonable { method getStart (line 17) | public Marker getStart() { method setStart (line 21) | public void setStart(Marker start) { method getEnd (line 25) | public Marker getEnd() { method setEnd (line 29) | public void setEnd(Marker end) { method toString (line 33) | @Override method hashCode (line 38) | @Override method equals (line 47) | @Override method deepClone (line 69) | @Override FILE: sechub-analyzer-cli/src/main/java/com/mercedesbenz/sechub/analyzer/model/MarkerType.java type MarkerType (line 4) | public enum MarkerType { FILE: sechub-analyzer-cli/src/test/java/com/mercedesbenz/sechub/analyzer/cli/SecHubAnalyzerApplicationTest.java class SecHubAnalyzerApplicationTest (line 18) | public class SecHubAnalyzerApplicationTest { method initialize (line 30) | @Before method test_start__single_folder (line 35) | @Test method test_start__single_file_pretty_print (line 55) | @Test method test_start__folder_does_not_exist (line 73) | @Test method test_start__no_arguments (line 88) | @Test method test_start__help (line 100) | @Test FILE: sechub-analyzer-cli/src/test/java/com/mercedesbenz/sechub/analyzer/core/AnalyzerTest.java class AnalyzerTest (line 30) | public class AnalyzerTest { method setUp (line 35) | @Before method test_analyzeFiles__same_folders (line 40) | @Test method test_analyzeFiles__same_files (line 67) | @Test method test_analyzeFiles__file_folder (line 87) | @Test method test_analyzeFiles__single_file (line 118) | @Test method test_analyzeFiles__one_folder (line 138) | @Test method test_analyzeFiles__nested_folders (line 164) | @Test method test_analyzeFiles__single_file_no_markers (line 190) | @Test method test_processFiles__notFound (line 208) | @Test method test_processFiles__single_file (line 225) | @Test method test_getFiles__directory (line 245) | @Test method test_getFiles__nested_directory (line 266) | @Test method test_getFiles__file_not_found (line 287) | @Test method getMarkers (line 307) | private static List getMarkers() { FILE: sechub-analyzer-cli/src/test/java/com/mercedesbenz/sechub/analyzer/core/CommentCheckerCommentInLineTest.java class CommentCheckerCommentInLineTest (line 18) | @RunWith(Parameterized.class) method data (line 25) | @Parameters(name = "{index}:\"{0}\" must be found:{1} {2}") method setUp (line 61) | @Before method test_isCommentInLine (line 66) | @Test method createStarCommentsTestData (line 81) | private static List createStarCommentsTestData(String marker) { method createSlashCommentsTestData (line 107) | private static List createSlashCommentsTestData(String marke... method createPoundCommentsTestData (line 133) | private static List createPoundCommentsTestData(String marke... method createArrowCommentsTestData (line 153) | private static List createArrowCommentsTestData(String marke... method createDoubleDashCommentsTestData (line 176) | private static List createDoubleDashCommentsTestData(String ... method createBracketStarTestData (line 196) | private static List createBracketStarTestData(String marker) { method createLessThanPoundTestData (line 218) | private static List createLessThanPoundTestData(String marke... method createSemiColonTestData (line 238) | private static List createSemiColonTestData(String marker) { method createPercentageTestData (line 258) | private static List createPercentageTestData(String marker) { method createExclamationMarkTestData (line 278) | private static List createExclamationMarkTestData(String mar... method createREMTestData (line 298) | private static List createREMTestData(String marker) { method createStarTestData (line 318) | private static List createStarTestData(String marker) { method createSingleQuoteTestData (line 338) | private static List createSingleQuoteTestData(String marker) { method createDoubleColonTestData (line 358) | private static List createDoubleColonTestData(String marker) { method createCurlyBracketTestData (line 378) | private static List createCurlyBracketTestData(String marker) { method createMarkerVariantsToTest (line 396) | private static List createMarkerVariantsToTest() { method add (line 400) | private static Object[] add(String comment, boolean expected) { method add (line 404) | private static Object[] add(String comment, boolean expected, String r... FILE: sechub-analyzer-cli/src/test/java/com/mercedesbenz/sechub/analyzer/core/CommentCheckerTest.java class CommentCheckerTest (line 9) | public class CommentCheckerTest { method test_of (line 13) | @Test FILE: sechub-analyzer-cli/src/test/java/com/mercedesbenz/sechub/analyzer/core/FileProcessorTest.java class FileProcessorTest (line 21) | public class FileProcessorTest { method before (line 26) | @Before method process_pair (line 31) | @Test method process_multiple (line 51) | @Test method process_start_only (line 87) | @Test method process_end_only (line 101) | @Test method process_two_ends (line 115) | @Test method process_two_starts (line 135) | @Test method process_c_single_comment (line 155) | @Test method process_c_multiline_comment (line 171) | @Test method process_c_multiline_comment_comment_not_beginning (line 187) | @Test method process_java_multiline_comment (line 203) | @Test method process_java_multiline_comment_not_beginning (line 219) | @Test method process_java_single_line (line 235) | @Test method process_abap_single_comment (line 251) | @Test method process_vbnet_single_comment (line 267) | @Test method process_ada_single_comment (line 283) | @Test method process_assembly_single_comment (line 299) | @Test method process_batch_single_comment_double_colon (line 315) | @Test method process_batch_single_comment_REM (line 331) | @Test method process_fortran_single_line (line 347) | @Test method process_ocaml_single_line (line 363) | @Test method process_pascal_single_line (line 379) | @Test method process_python_single_line (line 395) | @Test method process_python_multiple_comments (line 411) | @Test method process_python_single_line_wrong (line 433) | @Test method process_ruby_single_line (line 449) | @Test method process_scheme_single_line (line 465) | @Test method process_shell_single_line (line 481) | @Test method process_sql_single_line (line 497) | @Test method process_tcl_single_line (line 513) | @Test method process_xml_single_line (line 529) | @Test method process_no_markers (line 545) | @Test method process_same_line (line 557) | @Test method process_file_not_found (line 569) | @Test method createMarkerPairsOf (line 578) | private List createMarkerPairsOf(int startLine, int startC... FILE: sechub-analyzer-cli/src/test/java/com/mercedesbenz/sechub/analyzer/model/AnalyzerResultTest.java class AnalyzerResultTest (line 14) | public class AnalyzerResultTest { method deepClone_results_in_equal_but_not_same_analyzer_result (line 16) | @Test method getNoSecHubMarkers_returns_markers_given_at_construction_time_but_has_own_list (line 31) | @Test method getNoSecHubMarkers (line 49) | private Map> getNoSecHubMarkers() { FILE: sechub-analyzer-cli/src/test/java/com/mercedesbenz/sechub/analyzer/model/MarkerPairTest.java class MarkerPairTest (line 9) | public class MarkerPairTest { method test_deepClone (line 10) | @Test FILE: sechub-analyzer-cli/src/test/java/com/mercedesbenz/sechub/analyzer/model/MarkerTest.java class MarkerTest (line 9) | public class MarkerTest { method test_deepClone (line 10) | @Test method test_equal__equal_markers (line 23) | @Test method test_equal__unequal_markers (line 34) | @Test FILE: sechub-analyzer-cli/src/test/resources/code/C/multi_line.c function main (line 5) | int main() { FILE: sechub-analyzer-cli/src/test/resources/code/C/multi_line_comment_not_beginning.c function main (line 5) | int main() { FILE: sechub-analyzer-cli/src/test/resources/code/C/single_line.c function main (line 5) | int main() { FILE: sechub-analyzer-cli/src/test/resources/code/Java/MultiLineComment.java class MultiLineComment (line 4) | public class MultiLineComment { method main (line 5) | public static void main(String args[]) { FILE: sechub-analyzer-cli/src/test/resources/code/Java/MultiLineCommentNotBeginning.java class MultiLineCommentNotBeginning (line 4) | public class MultiLineCommentNotBeginning { method main (line 5) | public static void main(String args[]) { FILE: sechub-analyzer-cli/src/test/resources/code/Java/SingleLineComment.java class SingleLineComment (line 4) | public class SingleLineComment method main (line 6) | public static void main(String args[]) { FILE: sechub-analyzer-cli/src/test/resources/code/Python/single_line_comment.py function hello (line 5) | def hello(): FILE: sechub-analyzer-cli/src/test/resources/code/Python/single_line_comment_multiple.py function hello (line 6) | def hello(): function add (line 12) | def add(augend: int, addend: int) -> Int: FILE: sechub-analyzer-cli/src/test/resources/code/Python/single_line_comment_wrong.py function hello (line 5) | def hello(): FILE: sechub-analyzer-cli/src/test/resources/code/Ruby/single_line_comment.rb function hello (line 3) | def hello() FILE: sechub-analyzer-cli/src/test/resources/example/HelloWorld.java class HelloWorld (line 4) | public class HelloWorld { method main (line 5) | public static void main(String args[]) { FILE: sechub-analyzer-cli/src/test/resources/example/hello_world.c function main (line 4) | int main() { FILE: sechub-analyzer-cli/src/test/resources/example/hello_world.py function hello (line 5) | def hello(): FILE: sechub-archunit-test/src/test/java/mercedesbenz/com/sechub/archunit/ArchUnitImportOptions.java class ArchUnitImportOptions (line 11) | public class ArchUnitImportOptions { method resolveRoothPath (line 17) | private static Path resolveRoothPath() { FILE: sechub-archunit-test/src/test/java/mercedesbenz/com/sechub/archunit/ArchUnitRuntimeSupport.java class ArchUnitRuntimeSupport (line 8) | class ArchUnitRuntimeSupport { method getFoldersToIgnore (line 32) | static String getFoldersToIgnore() { method createImportOptionsIgnoreFolder (line 36) | public List createImportOptionsIgnoreFolder() { FILE: sechub-archunit-test/src/test/java/mercedesbenz/com/sechub/archunit/ArchUnitTestMessageExtension.java class ArchUnitTestMessageExtension (line 17) | public class ArchUnitTestMessageExtension implements AfterEachCallback, ... method afterEach (line 57) | @Override method afterAll (line 69) | @Override FILE: sechub-archunit-test/src/test/java/mercedesbenz/com/sechub/archunit/CodingRulesTest.java class CodingRulesTest (line 18) | @AnalyzeClasses method classes_should_not_throw_generic_exceptions (line 22) | @Test method classes_should_not_use_deprecated_members (line 31) | @Test method assertion_error_must_have_detailed_message (line 68) | @Test method test_classes_should_be_in_the_same_package_as_implementation (line 77) | @Test method classes_should_not_use_java_util_logging (line 99) | @Test method classes_should_not_use_standard_streams (line 108) | @Test method ignoreTestGeneratedAndDeprecatedPackages (line 133) | private JavaClasses ignoreTestGeneratedAndDeprecatedPackages() { FILE: sechub-archunit-test/src/test/java/mercedesbenz/com/sechub/archunit/DomainAccessRulesTest.java class DomainAccessRulesTest (line 23) | @AnalyzeClasses method no_class_in_one_domain_communicate_with_another_domain (line 45) | @ParameterizedTest method resolveOtherDomainsThan (line 69) | private static String[] resolveOtherDomainsThan(String domainToTest) { method packageIdentifier (line 80) | private static String packageIdentifier(String domain) { class DomainDataArgumentProvider (line 84) | private static class DomainDataArgumentProvider implements ArgumentsPr... method provideArguments (line 86) | @Override FILE: sechub-archunit-test/src/test/java/mercedesbenz/com/sechub/archunit/NamingConventionTest.java class NamingConventionTest (line 22) | @AnalyzeClasses method classes_in_test_packages_start_with_test_or_assert_or_end_with_test (line 26) | @Test method test_classes_with_test_annotations_should_end_with_test (line 60) | @Test method service_annotated_classes_contain_service_or_executor_in_name (line 100) | @Test FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/AssistantRestController.java class AssistantRestController (line 23) | @RestController method AssistantRestController (line 32) | public AssistantRestController(FindingAssistantService findingAssistan... method explainFinding (line 38) | @UseCaseUserRequestFindingExplanation(@Step(number=1, name="REST API c... FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/FallbackExplanationResponseFactory.java class FallbackExplanationResponseFactory (line 14) | @Component method createExplanationResponse (line 17) | public SecHubExplanationResponse createExplanationResponse(SecHubExpla... FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/FindingAssistantService.java class FindingAssistantService (line 18) | @Service method FindingAssistantService (line 29) | public FindingAssistantService(SecHubExplanationInputCollector inputCo... method createSecHubExplanationResponse (line 41) | public SecHubExplanationResponse createSecHubExplanationResponse(Strin... FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/SecHubExplanationInput.java class SecHubExplanationInput (line 4) | public class SecHubExplanationInput { method getFindingName (line 13) | public String getFindingName() { method getFindingDescription (line 17) | public String getFindingDescription() { method getCweId (line 21) | public Integer getCweId() { method getFileName (line 25) | public String getFileName() { method getRelevantSource (line 29) | public String getRelevantSource() { method setFindingName (line 33) | public void setFindingName(String findingName) { method setFindingDescription (line 37) | public void setFindingDescription(String findingDescription) { method setCweId (line 41) | public void setCweId(Integer cweId) { method setFileName (line 45) | public void setFileName(String fileName) { method setRelevantSource (line 49) | public void setRelevantSource(String relevantSource) { method setAvailable (line 53) | public void setAvailable(boolean accessGranted) { method isAvailable (line 57) | public boolean isAvailable() { FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/SecHubExplanationInputCollector.java class SecHubExplanationInputCollector (line 18) | @Component method SecHubExplanationInputCollector (line 23) | SecHubExplanationInputCollector(DomainMessageService domainMessageServ... method collectInput (line 27) | @IsSendingSyncMessage(MessageID.REQUEST_DETAILS_FOR_JOB_FINDING) FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/AIChat.java type AIChat (line 7) | public interface AIChat { method explain (line 16) | SecHubExplanationResponse explain(SecHubExplanationInput input); method isEnabled (line 22) | boolean isEnabled(); FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/AIExplanationPromptDataGenerator.java type AIExplanationPromptDataGenerator (line 6) | public interface AIExplanationPromptDataGenerator { method createExplanationPromptData (line 8) | public AIPromptData createExplanationPromptData(SecHubExplanationInput... FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/AIPromptData.java class AIPromptData (line 4) | public class AIPromptData { method getUser (line 10) | public String getUser() { method setUser (line 14) | public void setUser(String user) { method getSystem (line 18) | public String getSystem() { method setSystem (line 22) | public void setSystem(String system) { FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/AIPromptDataGeneratorProvider.java class AIPromptDataGeneratorProvider (line 7) | @Component method getExplanationPromptGenerator (line 13) | public AIExplanationPromptDataGenerator getExplanationPromptGenerator(... FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/DefaultAIExplanationPromptDataGenerator.java class DefaultAIExplanationPromptDataGenerator (line 8) | @Component method createExplanationPromptData (line 140) | @Override FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/IntegrationTestAIChat.java class IntegrationTestAIChat (line 17) | @Component method explain (line 21) | @Override method createCWE22Response (line 34) | private SecHubExplanationResponse createCWE22Response() { method isEnabled (line 111) | @Override FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/openai/BufferedClientHttpRequestOpenAIChatRestTemplateFactory.java class BufferedClientHttpRequestOpenAIChatRestTemplateFactory (line 9) | @Component method createRestTemplate (line 12) | @Override FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/openai/LoggingOpenAIProblemHandler.java class LoggingOpenAIProblemHandler (line 8) | @Component method handleExplanationProblem (line 13) | @Override FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/openai/OpenAIChat.java class OpenAIChat (line 31) | @Component method OpenAIChat (line 47) | OpenAIChat(AIPromptDataGeneratorProvider promptGeneratorFactory, OpenA... class BearerTokenInterceptor (line 56) | private class BearerTokenInterceptor implements ClientHttpRequestInter... method intercept (line 58) | @Override method explain (line 66) | @Override method createMessages (line 119) | OpenAIMessageObject[] createMessages(SecHubExplanationInput input) { method isEnabled (line 144) | @Override FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/openai/OpenAIChatRestTemplateFactory.java type OpenAIChatRestTemplateFactory (line 6) | public interface OpenAIChatRestTemplateFactory { method createRestTemplate (line 8) | RestTemplate createRestTemplate(); FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/openai/OpenAIMessageObject.java class OpenAIMessageObject (line 12) | @JsonIgnoreProperties(ignoreUnknown = true) method getRole (line 18) | public String getRole() { method setRole (line 22) | public void setRole(String role) { method getContent (line 26) | public String getContent() { method setContent (line 30) | public void setContent(String content) { FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/openai/OpenAIProblemHandler.java type OpenAIProblemHandler (line 4) | public interface OpenAIProblemHandler { method handleExplanationProblem (line 12) | void handleExplanationProblem(RuntimeException e); FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/openai/OpenAIProperties.java class OpenAIProperties (line 15) | @MustBeDocumented(scope = "Open AI properties") method OpenAIProperties (line 29) | @ConstructorBinding method getCompletionsUri (line 47) | @Override method getApiToken (line 52) | @Override method isEnabled (line 57) | @Override method getModel (line 62) | @Override FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/openai/OpenAIResultChoice.java class OpenAIResultChoice (line 12) | @JsonIgnoreProperties(ignoreUnknown = true) method getMessage (line 16) | public OpenAIMessageObject getMessage() { method setMessage (line 20) | public void setMessage(OpenAIMessageObject message) { FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/openai/OpenAIResultJsonToExplanationResponseTransformer.java class OpenAIResultJsonToExplanationResponseTransformer (line 13) | @Component method buildExplanationResponse (line 18) | public SecHubExplanationResponse buildExplanationResponse(String json) { method transform (line 43) | private SecHubExplanationResponse transform(String content) { FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/openai/OpenAIResultObject.java class OpenAIResultObject (line 15) | @JsonIgnoreProperties(ignoreUnknown = true) method getChoices (line 20) | public List getChoices() { FILE: sechub-assistant/src/main/java/com/mercedesbenz/sechub/assistant/ai/openai/OpenAISetup.java type OpenAISetup (line 6) | public interface OpenAISetup { method getCompletionsUri (line 8) | URI getCompletionsUri(); method getApiToken (line 10) | String getApiToken(); method isEnabled (line 12) | boolean isEnabled(); method getModel (line 14) | String getModel(); FILE: sechub-assistant/src/test/java/com/mercedesbenz/sechub/assistant/FallbackExplanationResponseFactoryTest.java class FallbackExplanationResponseFactoryTest (line 16) | public class FallbackExplanationResponseFactoryTest { method beforeEach (line 21) | @BeforeEach method create_explanation_response_finding_explanation_title_is_set_from_input (line 27) | @Test method create_explanation_response_finding_explanation_content_is_set_from_input (line 40) | @Test method create_explanation_response_potential_impact_title_is_set_to_potential_impact (line 53) | @Test method create_explanation_response_potential_impact_content_is_set_to_no_explicit_information_available (line 62) | @Test method create_explanation_response_recommendations_is_empty_list (line 71) | @Test method create_explanation_response_code_example_is_not_null (line 80) | @Test method create_explanation_response_references_is_empty_when_cwe_id_is_null (line 89) | @Test method create_explanation_response_references_contains_cwe_reference_when_cwe_id_is_not_null (line 101) | @Test FILE: sechub-assistant/src/test/java/com/mercedesbenz/sechub/assistant/ai/openai/OpenAIChatManualTest.java class OpenAIChatManualTest (line 25) | class OpenAIChatManualTest implements ManualTest { method connect_with_open_ai_instance_with_prompt_and_show_result_in_console_log (line 33) | @Test FILE: sechub-assistant/src/test/java/com/mercedesbenz/sechub/assistant/ai/openai/OpenAIChatTest.java class OpenAIChatTest (line 36) | @ExtendWith(MockitoExtension.class) method beforeAll (line 62) | @BeforeAll method beforeEach (line 67) | @BeforeEach method is_enabled_returns_properties_enabled (line 72) | @Test method explain_returns_null_when_input_is_null (line 87) | @Test method explain_returns_null_when_completions_uri_is_null (line 93) | @Test method explain_handles_runtime_exception_create_rest_template (line 103) | @Test method explain_handles_runtime_exception_post_for_entity (line 124) | @Test method explain_handles_runtime_exception_json_conversion_error (line 152) | @Test method explain_calls_openai_and_returns_result (line 183) | @Test method create_messages_creates_correct_message_array (line 209) | @Test method create_messages_creates_correct_message_array_when_user_and_system_are_null (line 233) | @Test method explain_calls_openai_with_correct_data (line 257) | @Test method explain_calls_openai_with_model_when_model_is_set (line 292) | @Test method explain_calls_openai_without_model_when_model_is_not_defined (line 325) | @ParameterizedTest FILE: sechub-assistant/src/test/java/com/mercedesbenz/sechub/assistant/ai/openai/OpenAIResultJsonToExplanationResponseTransformerTest.java class OpenAIResultJsonToExplanationResponseTransformerTest (line 12) | class OpenAIResultJsonToExplanationResponseTransformerTest { method beforeEach (line 16) | @BeforeEach method test_openai_result1_can_be_read_and_explanation_response_can_be_fetched_from_there (line 21) | @Test FILE: sechub-authorization/src/main/java/com/mercedesbenz/sechub/domain/authorization/AuthMessageHandler.java class AuthMessageHandler (line 26) | @Component method receiveAsyncMessage (line 43) | @Override method handleUserRolesChanged (line 67) | @IsReceivingAsyncMessage(MessageID.USER_ROLES_CHANGED) method handleUserApiTokenChanged (line 74) | @IsReceivingAsyncMessage(MessageID.USER_API_TOKEN_CHANGED) method handleUserCreation (line 80) | @IsReceivingAsyncMessage(MessageID.USER_CREATED) method handleUserDeleted (line 86) | @IsReceivingAsyncMessage(MessageID.USER_DELETED) FILE: sechub-authorization/src/main/java/com/mercedesbenz/sechub/domain/authorization/AuthUser.java class AuthUser (line 24) | @Entity method isRoleSuperAdmin (line 73) | public boolean isRoleSuperAdmin() { method setRoleSuperAdmin (line 77) | public void setRoleSuperAdmin(boolean roleSuperAdmin) { method setRoleUser (line 81) | public void setRoleUser(boolean roleUser) { method setRoleOwner (line 85) | public void setRoleOwner(boolean roleOwner) { method setHashedApiToken (line 89) | public void setHashedApiToken(String hashedApiToken) { method setUserId (line 93) | public void setUserId(String userId) { method isRoleUser (line 97) | public boolean isRoleUser() { method isRoleOwner (line 101) | public boolean isRoleOwner() { method getUserId (line 105) | public String getUserId() { method getHashedApiToken (line 109) | public String getHashedApiToken() { method hashCode (line 113) | @Override method equals (line 118) | @Override method toString (line 133) | @Override FILE: sechub-authorization/src/main/java/com/mercedesbenz/sechub/domain/authorization/AuthUserDetailsService.java class AuthUserDetailsService (line 40) | @Service method AuthUserDetailsService (line 47) | AuthUserDetailsService(AuthUserRepository repository) { method loadUserByUsername (line 51) | @Override method adoptUser (line 61) | static UserDetails adoptUser(AuthUser entity) { method accumulateAuthorities (line 95) | private static List accumulateAuthorities(AuthUser entity) { FILE: sechub-authorization/src/main/java/com/mercedesbenz/sechub/domain/authorization/AuthUserRepository.java type AuthUserRepository (line 11) | public interface AuthUserRepository extends JpaRepository findByUserId(String userid); method countAmountOfSuperAdmins (line 15) | @Query(AuthUser.QUERY_COUNT_SUPERADMINS) method findOrFail (line 18) | public default AuthUser findOrFail(String userId) { FILE: sechub-authorization/src/main/java/com/mercedesbenz/sechub/domain/authorization/AuthUserRole.java type AuthUserRole (line 14) | public enum AuthUserRole { method AuthUserRole (line 24) | private AuthUserRole(String role) { method getRole (line 33) | public String getRole() { FILE: sechub-authorization/src/main/java/com/mercedesbenz/sechub/domain/authorization/service/AuthUpdateUserApiTokenService.java class AuthUpdateUserApiTokenService (line 15) | @Service method updateAPIToken (line 26) | @UseCaseUserClicksLinkToGetNewAPIToken(@Step(number = 3, next = { Step... FILE: sechub-authorization/src/main/java/com/mercedesbenz/sechub/domain/authorization/service/AuthUserCreationService.java class AuthUserCreationService (line 22) | @Service method createUser (line 37) | @UseCaseAdminAcceptsSignup(@Step(number = 4, next = { FILE: sechub-authorization/src/main/java/com/mercedesbenz/sechub/domain/authorization/service/AuthUserDeleteService.java class AuthUserDeleteService (line 14) | @Service method deleteUser (line 25) | @UseCaseAdminDeletesUser(@Step(number = 4, next = { FILE: sechub-authorization/src/main/java/com/mercedesbenz/sechub/domain/authorization/service/AuthUserUpdateRolesService.java class AuthUserUpdateRolesService (line 23) | @Service method updateRoles (line 37) | @UseCaseAdminOrOwnerAssignsUserToProject(@Step(number=4,next={Step.NO_... method internalUpdateRoles (line 54) | private void internalUpdateRoles(String userId, Set roles, int... FILE: sechub-authorization/src/test/java/com/mercedesbenz/sechub/domain/authorization/AuthUserDetailsServiceTest.java class AuthUserDetailsServiceTest (line 16) | public class AuthUserDetailsServiceTest { method adoptUser_accumulates_authorities (line 18) | @Test method adoptUser_with_role_user (line 34) | @Test method adoptUser_with_role_owner (line 49) | @Test method adoptUser_with_role_superadmin (line 65) | @Test method assertHasAuthority (line 80) | private void assertHasAuthority(UserDetails result, String... authorit... method createAuthUser (line 100) | private AuthUser createAuthUser() { FILE: sechub-authorization/src/test/java/com/mercedesbenz/sechub/domain/authorization/SecHubAuthUserRepositoryTest.java class SecHubAuthUserRepositoryTest (line 19) | @RunWith(SpringRunner.class) method before (line 27) | @Before method is_able_to_store_user_with_role_superadmin_and_fetch_back (line 32) | @Test method is_able_to_store_user (line 56) | @Test class SimpleTestConfiguration (line 74) | @TestConfiguration FILE: sechub-authorization/src/test/java/com/mercedesbenz/sechub/domain/authorization/service/AuthUserUpdateRolesServiceTest.java class AuthUserUpdateRolesServiceTest (line 20) | public class AuthUserUpdateRolesServiceTest { method before (line 25) | @Before method a_user_having_no_role_and_updated_as_user_has_role_user (line 34) | @Test method a_user_having_no_role_and_updated_as_superadmin_has_role_superadmin (line 49) | @Test method a_user_having_no_role_and_updated_as_owner_has_role_owner (line 64) | @Test method a_user_having_no_role_and_updated_as_user_and_super_admin_has_role_user_and_superadmin (line 79) | @Test method a_user_having_no_role_and_updated_as_user_and_owner__has_role_owner_and_user (line 94) | @Test method a_user_having_role_user_and_updated_as_owner__has_role_owner_and_no_longer_user (line 109) | @Test method a_user_having_role_superadmin_and_updated_as_user_only__has_role_user_and_no_longer_superadmin (line 125) | @Test method a_user_having_role_superadmin_and_updated_with_empty_list_has_no_roles_at_all (line 141) | @Test method when_update_service_is_called_the_user_entity_is_persisted_after_changed (line 157) | @Test FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/config.go type Config (line 19) | type Config struct function init (line 74) | func init() { function prepareOptionsFromCommandline (line 79) | func prepareOptionsFromCommandline(config *Config) { function parseConfigFromEnvironment (line 120) | func parseConfigFromEnvironment(config *Config) { function NewConfigByFlags (line 198) | func NewConfigByFlags() *Config { function assertValidConfig (line 218) | func assertValidConfig(context *Context) { function isConfigFieldFilled (line 345) | func isConfigFieldFilled(configPTR *Config, field string) bool { function validateRequestedReportFormat (line 355) | func validateRequestedReportFormat(config *Config) bool { function actionSpellCorrection (line 365) | func actionSpellCorrection(action string) string { function flagSpellCorrection (line 376) | func flagSpellCorrection(arg string) string { function normalizeCMDLineArgs (line 389) | func normalizeCMDLineArgs(args []string) []string { function tempFile (line 437) | func tempFile(context *Context, filename string) string { function validateTempDir (line 444) | func validateTempDir(config *Config) bool { function validateOutputLocation (line 461) | func validateOutputLocation(config *Config) bool { function validateWaitTimeOrWarning (line 488) | func validateWaitTimeOrWarning(waitTime int) int { function validateInitialWaitIntervalOrWarning (line 498) | func validateInitialWaitIntervalOrWarning(intervalNanoseconds int64) int... function validateTimeoutOrWarning (line 511) | func validateTimeoutOrWarning(timeout int) int { function validateMaximumNumberOfCMDLineArgumentsOrCapAndWarning (line 521) | func validateMaximumNumberOfCMDLineArgumentsOrCapAndWarning() { function validateAddScmHistory (line 528) | func validateAddScmHistory(context *Context) { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/config_test.go function TestConfigByFlagsThrowsNoError (line 17) | func TestConfigByFlagsThrowsNoError(t *testing.T) { function Example_parseConfigFromEnvironmentVerification (line 24) | func Example_parseConfigFromEnvironmentVerification() { function Example_isConfigFieldFilledVerification (line 77) | func Example_isConfigFieldFilledVerification() { function Example_willTrailingSlashBeRemovedFromUrl (line 94) | func Example_willTrailingSlashBeRemovedFromUrl() { function TestValidateRequestedReportFormat (line 119) | func TestValidateRequestedReportFormat(t *testing.T) { function Example_validateRequestedReportFormatMakesLowercase1 (line 131) | func Example_validateRequestedReportFormatMakesLowercase1() { function Example_validateRequestedReportFormatMakesLowercase2 (line 144) | func Example_validateRequestedReportFormatMakesLowercase2() { function Example_actionSpellCorrection (line 157) | func Example_actionSpellCorrection() { function Example_flagSpellCorrection (line 175) | func Example_flagSpellCorrection() { function Example_normalizeCMDLineArgs (line 191) | func Example_normalizeCMDLineArgs() { function Example_spellCorrectionNormalizeCMDLineArgs (line 218) | func Example_spellCorrectionNormalizeCMDLineArgs() { function Example_tempFile_current_dir (line 245) | func Example_tempFile_current_dir() { function Example_tempFile_absolute_path (line 260) | func Example_tempFile_absolute_path() { function Test_validateTempDir (line 275) | func Test_validateTempDir(t *testing.T) { function Test_validateOutputLocation_current_dir (line 305) | func Test_validateOutputLocation_current_dir(t *testing.T) { function Test_validateOutputLocation_relative_dir (line 319) | func Test_validateOutputLocation_relative_dir(t *testing.T) { function Test_validateOutputLocation_absolute_dir (line 337) | func Test_validateOutputLocation_absolute_dir(t *testing.T) { function Test_validateOutputLocation_non_existing_dir (line 355) | func Test_validateOutputLocation_non_existing_dir(t *testing.T) { function Test_validateOutputLocation_absolute_filepath (line 368) | func Test_validateOutputLocation_absolute_filepath(t *testing.T) { function Test_validateOutputLocation_invalid_filepath (line 387) | func Test_validateOutputLocation_invalid_filepath(t *testing.T) { function Test_validateOutputLocation_filename_only (line 402) | func Test_validateOutputLocation_filename_only(t *testing.T) { function Test_validateOutputLocation_empty (line 418) | func Test_validateOutputLocation_empty(t *testing.T) { function Test_validateWaitTimeOrWarning (line 431) | func Test_validateWaitTimeOrWarning(t *testing.T) { function Test_validateTimeoutOrWarning (line 444) | func Test_validateTimeoutOrWarning(t *testing.T) { function Test_validateInitialWaitIntervalOrWarning (line 457) | func Test_validateInitialWaitIntervalOrWarning(t *testing.T) { function Example_will_reportfile_be_found_in_current_dir (line 471) | func Example_will_reportfile_be_found_in_current_dir() { function Example_check_if_uppercase_username_will_be_corrected (line 507) | func Example_check_if_uppercase_username_will_be_corrected() { function Test_check_if_too_many_cmdline_args_get_capped (line 544) | func Test_check_if_too_many_cmdline_args_get_capped(t *testing.T) { function Test_check_max_cmdline_args_are_accepted (line 571) | func Test_check_max_cmdline_args_are_accepted(t *testing.T) { function Example_label_from_cmdline_args (line 595) | func Example_label_from_cmdline_args() { function Example_label_from_env_var (line 615) | func Example_label_from_env_var() { function Example_label_from_cmdline_args_and_env_var (line 631) | func Example_label_from_cmdline_args_and_env_var() { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/constants.go constant CurrentAPIVersion (line 11) | CurrentAPIVersion = "1.0" constant DefaultSecHubConfigFile (line 14) | DefaultSecHubConfigFile = "sechub.json" constant DefaultSecHubFalsePositivesJSONFile (line 17) | DefaultSecHubFalsePositivesJSONFile = "sechub-false-positives.json" constant DefaultReportFormat (line 20) | DefaultReportFormat = "json" constant DefaultTempDir (line 23) | DefaultTempDir = "." constant DefaultWaitTime (line 29) | DefaultWaitTime = 60 constant MinimalWaitTimeSeconds (line 32) | MinimalWaitTimeSeconds = 1 constant DefaultinitialWaitIntervalSeconds (line 36) | DefaultinitialWaitIntervalSeconds = 2 constant InitialWaitIntervalNanoseconds (line 37) | InitialWaitIntervalNanoseconds = int64(DefaultinitialWaitIntervalSeconds... constant WaitIntervalIncreaseFactor (line 38) | WaitIntervalIncreaseFactor = 1.5 constant MinimalInitialWaitIntervalSeconds (line 41) | MinimalInitialWaitIntervalSeconds = 0.1 constant DefaultTimeoutInSeconds (line 44) | DefaultTimeoutInSeconds = 120 constant MinimalTimeoutInSeconds (line 47) | MinimalTimeoutInSeconds = 10 constant SizeOfJobList (line 50) | SizeOfJobList = 20 constant ReportFormatJSON (line 81) | ReportFormatJSON = "json" constant ReportFormatSPDXJSON (line 82) | ReportFormatSPDXJSON = "spdx-json" constant ReportFormatHTML (line 83) | ReportFormatHTML = "html" constant ExitCodeOK (line 92) | ExitCodeOK = 0 constant ExitCodeFailed (line 95) | ExitCodeFailed = 1 constant ExitCodeMissingParameter (line 98) | ExitCodeMissingParameter = 3 constant ExitCodeMissingConfigFile (line 101) | ExitCodeMissingConfigFile = 4 constant ExitCodeHTTPError (line 104) | ExitCodeHTTPError = 5 constant ExitCodeIllegalAction (line 107) | ExitCodeIllegalAction = 6 constant ExitCodeMissingConfigParts (line 110) | ExitCodeMissingConfigParts = 7 constant ExitCodeIOError (line 113) | ExitCodeIOError = 8 constant ExitCodeInvalidConfigFile (line 116) | ExitCodeInvalidConfigFile = 9 constant ExitCodeCanceled (line 119) | ExitCodeCanceled = 10 constant scanAction (line 126) | scanAction = "scan" constant scanAsynchronAction (line 129) | scanAsynchronAction = "scanAsync" constant cancelAction (line 132) | cancelAction = "cancel" constant getStatusAction (line 135) | getStatusAction = "getStatus" constant getReportAction (line 138) | getReportAction = "getReport" constant getFalsePositivesAction (line 141) | getFalsePositivesAction = "getFalsePositives" constant listJobsAction (line 144) | listJobsAction = "listJobs" constant defineFalsePositivesAction (line 147) | defineFalsePositivesAction = "defineFalsePositives" constant markFalsePositivesAction (line 150) | markFalsePositivesAction = "markFalsePositives" constant interactiveMarkFalsePositivesAction (line 153) | interactiveMarkFalsePositivesAction = "interactiveMarkFalsePositives" constant unmarkFalsePositivesAction (line 156) | unmarkFalsePositivesAction = "unmarkFalsePositives" constant interactiveUnmarkFalsePositivesAction (line 159) | interactiveUnmarkFalsePositivesAction = "interactiveUnmarkFalsePositives" constant showHelpAction (line 162) | showHelpAction = "help" constant showVersionAction (line 165) | showVersionAction = "version" constant archiveDataPrefix (line 190) | archiveDataPrefix = "__data__" constant addSCMHistoryOption (line 202) | addSCMHistoryOption = "addScmHistory" constant apitokenOption (line 203) | apitokenOption = "apitoken" constant configfileOption (line 204) | configfileOption = "configfile" constant failOnYellowOption (line 205) | failOnYellowOption = "stop-on-yellow" constant fileOption (line 206) | fileOption = "file" constant helpOption (line 207) | helpOption = "help" constant jobUUIDOption (line 208) | jobUUIDOption = "jobUUID" constant labelOption (line 209) | labelOption = "label" constant outputOption (line 210) | outputOption = "output" constant projectOption (line 211) | projectOption = "project" constant quietOption (line 212) | quietOption = "quiet" constant reportformatOption (line 213) | reportformatOption = "reportformat" constant serverOption (line 214) | serverOption = "server" constant tempDirOption (line 215) | tempDirOption = "tempdir" constant timeoutOption (line 216) | timeoutOption = "timeout" constant userOption (line 217) | userOption = "user" constant versionOption (line 218) | versionOption = "version" constant waitOption (line 219) | waitOption = "wait" constant SechubAddSCMHistoryEnvVar (line 247) | SechubAddSCMHistoryEnvVar = "SECHUB_ADD_SCM_HISTORY" constant SechubApitokenEnvVar (line 250) | SechubApitokenEnvVar = "SECHUB_APITOKEN" constant SechubDebugEnvVar (line 253) | SechubDebugEnvVar = "SECHUB_DEBUG" constant SechubDebugHTTPEnvVar (line 256) | SechubDebugHTTPEnvVar = "SECHUB_DEBUG_HTTP" constant SechubFailOnRedEnvVar (line 259) | SechubFailOnRedEnvVar = "SECHUB_FAIL_ON_RED" constant SechubIgnoreDefaultExcludesEnvVar (line 262) | SechubIgnoreDefaultExcludesEnvVar = "SECHUB_IGNORE_DEFAULT_EXCLUDES" constant SechubIninitialWaitIntervalSecondsEnvVar (line 265) | SechubIninitialWaitIntervalSecondsEnvVar = "SECHUB_INITIAL_WAIT_INTERVAL" constant SechubKeepTempfilesEnvVar (line 268) | SechubKeepTempfilesEnvVar = "SECHUB_KEEP_TEMPFILES" constant SechubLabelsEnvVar (line 272) | SechubLabelsEnvVar = "SECHUB_LABELS" constant SechubProjectEnvVar (line 275) | SechubProjectEnvVar = "SECHUB_PROJECT" constant SechubQuietEnvVar (line 278) | SechubQuietEnvVar = "SECHUB_QUIET" constant SechubServerEnvVar (line 281) | SechubServerEnvVar = "SECHUB_SERVER" constant SechubTempDir (line 284) | SechubTempDir = "SECHUB_TEMP_DIR" constant SechubTrustAllEnvVar (line 287) | SechubTrustAllEnvVar = "SECHUB_TRUSTALL" constant SechubUserIDEnvVar (line 290) | SechubUserIDEnvVar = "SECHUB_USERID" constant SechubWaittimeDefaultEnvVar (line 293) | SechubWaittimeDefaultEnvVar = "SECHUB_WAITTIME_DEFAULT" constant SechubWhitelistAllEnvVar (line 298) | SechubWhitelistAllEnvVar = "SECHUB_WHITELIST_ALL" constant ExecutionStateCanceled (line 308) | ExecutionStateCanceled = "CANCELED" constant ExecutionStateCancelRequested (line 311) | ExecutionStateCancelRequested = "CANCEL_REQUESTED" constant ExecutionStateEnded (line 314) | ExecutionStateEnded = "ENDED" constant JobStatusOkay (line 317) | JobStatusOkay = "OK" constant MaximumBytesOfSecHubConfig (line 324) | MaximumBytesOfSecHubConfig = 20000 constant MaximumNumberOfCMDLineArguments (line 327) | MaximumNumberOfCMDLineArguments = 50 constant HTTPMaxRetries (line 334) | HTTPMaxRetries = 60 constant PathSeparator (line 341) | PathSeparator = string(os.PathSeparator) FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/context-initializer.go function InitializeContext (line 15) | func InitializeContext() *Context { function loadConfigFile (line 46) | func loadConfigFile(context *Context) { function lowercaseOrNotice (line 71) | func lowercaseOrNotice(s string, name string, hideValue bool) string { function debugNotDefinedAsOption (line 86) | func debugNotDefinedAsOption(context *Context, fieldName string, fieldVa... FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/context-initializer_test.go function TestLoadConfigFile (line 13) | func TestLoadConfigFile(t *testing.T) { function TestLoadConfigFile_with_environment_variables (line 41) | func TestLoadConfigFile_with_environment_variables(t *testing.T) { function Example_lowercaseOrNotice (line 82) | func Example_lowercaseOrNotice() { function Example_lowercaseOrNotice_hide_enabled (line 100) | func Example_lowercaseOrNotice_hide_enabled() { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/context.go type Context (line 12) | type Context struct function NewContext (line 29) | func NewContext(config *Config) *Context { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/controller-uploadsourcezip.go function uploadSourceZipFile (line 11) | func uploadSourceZipFile(context *Context) { function uploadBinariesTarFile (line 27) | func uploadBinariesTarFile(context *Context) { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/controller.go type jobStatusResult (line 12) | type jobStatusResult struct type JobStatusMessage (line 19) | type JobStatusMessage struct type jobListResult (line 24) | type jobListResult struct type JobListEntry (line 28) | type JobListEntry struct type jobScheduleResult (line 39) | type jobScheduleResult struct function Execute (line 44) | func Execute() { function prepareCreateApproveJob (line 101) | func prepareCreateApproveJob(context *Context) { function verifySecHubConfig (line 111) | func verifySecHubConfig(context *Context) (result bool) { function handleUploads (line 141) | func handleUploads(context *Context) { function prepareScan (line 152) | func prepareScan(context *Context) { function downloadSechubReport (line 201) | func downloadSechubReport(context *Context) { function downloadFalsePositivesList (line 231) | func downloadFalsePositivesList(context *Context) { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/controller_test.go function Test_prepareScan_respects_whitelistAll_and_DefaultSourceCodeExcludeDirPatterns (line 15) | func Test_prepareScan_respects_whitelistAll_and_DefaultSourceCodeExclude... function Test_prepareScan_binary_upload_respects_exclude_patterns (line 59) | func Test_prepareScan_binary_upload_respects_exclude_patterns(t *testing... function Example_verifySecHubConfigForbiddenNames (line 122) | func Example_verifySecHubConfigForbiddenNames() { function Example_verifySecHubConfigForbiddenNamesOkay (line 156) | func Example_verifySecHubConfigForbiddenNamesOkay() { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/false-positives.go constant falsePositivesListType (line 18) | falsePositivesListType = "falsePositiveJobDataList" type FalsePositivesList (line 21) | type FalsePositivesList struct method save (line 92) | func (list *FalsePositivesList) save(context *Context) { method createFilePath (line 107) | func (list *FalsePositivesList) createFilePath(forceDirectory bool) st... type FalsePositivesConfig (line 28) | type FalsePositivesConfig struct type FalsePositivesJobData (line 36) | type FalsePositivesJobData struct type FalsePositivesProjectData (line 43) | type FalsePositivesProjectData struct type FalsePositivesProjectDataForWebScan (line 50) | type FalsePositivesProjectDataForWebScan struct type FalsePositivesDefinition (line 57) | type FalsePositivesDefinition struct type FalsePositiveDefinition (line 62) | type FalsePositiveDefinition struct type FalsePositiveDefinitionMetaData (line 71) | type FalsePositiveDefinitionMetaData struct type FalsePositiveDefinitionCodeMetaData (line 80) | type FalsePositiveDefinitionCodeMetaData struct type FalsePositiveDefinitionCodeLocation (line 86) | type FalsePositiveDefinitionCodeLocation struct function getFalsePositivesList (line 119) | func getFalsePositivesList(context *Context) []byte { function processContent (line 136) | func processContent(context *Context) { function readFileIntoContext (line 144) | func readFileIntoContext(context *Context, fallbackFile string) { function defineFalsePositivesFromFile (line 167) | func defineFalsePositivesFromFile(context *Context) { function defineFalsePositives (line 191) | func defineFalsePositives(newFalsePositives FalsePositivesConfig, curren... function uploadFalsePositivesFromFile (line 255) | func uploadFalsePositivesFromFile(context *Context) { function getFalsePositivesUploadChunk (line 265) | func getFalsePositivesUploadChunk(list FalsePositivesConfig, chunk int) ... function uploadFalsePositives (line 282) | func uploadFalsePositives(context *Context) { function uploadFalsePositivesChunk (line 305) | func uploadFalsePositivesChunk(context *Context, uploadChunk FalsePositi... function unmarkFalsePositivesFromFile (line 315) | func unmarkFalsePositivesFromFile(context *Context) { function unmarkFalsePositives (line 327) | func unmarkFalsePositives(context *Context, list *FalsePositivesConfig) { function newFalsePositivesListFromBytes (line 365) | func newFalsePositivesListFromBytes(bytes []byte) FalsePositivesConfig { function interactiveMarkFalsePositives (line 377) | func interactiveMarkFalsePositives(context *Context) { function newFalsePositivesListFromConsole (line 391) | func newFalsePositivesListFromConsole(context *Context) (list FalsePosit... function markFalsePositives (line 428) | func markFalsePositives(context *Context, list *FalsePositivesConfig) { function printFinding (line 452) | func printFinding(finding *SecHubReportFindings) { function interactiveUnmarkFalsePositives (line 466) | func interactiveUnmarkFalsePositives(context *Context) { function newUnmarkFalsePositivesListFromConsole (line 481) | func newUnmarkFalsePositivesListFromConsole(context *Context) (result Fa... function printFalsePositiveDefinition (line 527) | func printFalsePositiveDefinition(falsepositive *FalsePositiveDefinition) { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/false-positives_test.go function TestFalsePositivesFilePathCorrectCreated (line 15) | func TestFalsePositivesFilePathCorrectCreated(t *testing.T) { function TestFalsePositivesSaveWritesAFile (line 29) | func TestFalsePositivesSaveWritesAFile(t *testing.T) { function Example_defineFalsePositivesJobData (line 48) | func Example_defineFalsePositivesJobData() { function Example_defineFalsePositivesJobDataEmptyInputList (line 76) | func Example_defineFalsePositivesJobDataEmptyInputList() { function Example_defineFalsePositivesJobDataEmptyServerList (line 100) | func Example_defineFalsePositivesJobDataEmptyServerList() { function Example_defineFalsePositivesProjectData (line 124) | func Example_defineFalsePositivesProjectData() { function Example_defineFalsePositivesProjectDataEmptyInputList (line 152) | func Example_defineFalsePositivesProjectDataEmptyInputList() { function Example_defineFalsePositivesProjectDataEmptyServerList (line 176) | func Example_defineFalsePositivesProjectDataEmptyServerList() { function Example_defineFalsePositivesWhenIdenticalToServerList (line 200) | func Example_defineFalsePositivesWhenIdenticalToServerList() { function Example_getFalsePositivesUploadChunk1 (line 238) | func Example_getFalsePositivesUploadChunk1() { function Example_newFalsePositivesListFromBytes_jobData (line 264) | func Example_newFalsePositivesListFromBytes_jobData() { function Example_newFalsePositivesListFromBytes_projectData (line 297) | func Example_newFalsePositivesListFromBytes_projectData() { function Example_newFalsePositivesListFromBytes_projectDataWithoutCWE (line 330) | func Example_newFalsePositivesListFromBytes_projectDataWithoutCWE() { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/help.go function PrintUsage (line 14) | func PrintUsage(w io.Writer) { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/job.go function createNewSecHubJob (line 20) | func createNewSecHubJob(context *Context) { function approveSecHubJob (line 35) | func approveSecHubJob(context *Context) { function waitForSecHubJobDone (line 43) | func waitForSecHubJobDone(context *Context) (status jobStatusResult) { function printProgressDot (line 77) | func printProgressDot(cursor uint8) uint8 { function computeNextWaitInterval (line 94) | func computeNextWaitInterval(current int64, max int64) int64 { function getSecHubJobStatus (line 102) | func getSecHubJobStatus(context *Context) (jsonData string) { function printSecHubJobSummaryAndFailOnTrafficLight (line 119) | func printSecHubJobSummaryAndFailOnTrafficLight(context *Context) { function computeRedExitCode (line 163) | func computeRedExitCode(context *Context) int { function getSecHubJobList (line 170) | func getSecHubJobList(context *Context, size int) { function latestUUIDFromJobList (line 190) | func latestUUIDFromJobList(context *Context, filter string) (uuid string) { function getLatestSecHubJobUUID (line 204) | func getLatestSecHubJobUUID(context *Context, expectedState ...string) s... function printLatestJobsOfProject (line 223) | func printLatestJobsOfProject(context *Context) { function cancelSecHubJob (line 251) | func cancelSecHubJob(context *Context) { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/job_test.go function Example_computeNextWaitInterval (line 13) | func Example_computeNextWaitInterval() { function Test_failOnRedFalse (line 29) | func Test_failOnRedFalse(t *testing.T) { function Test_failOnRedTrue (line 44) | func Test_failOnRedTrue(t *testing.T) { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/labels.go function addLabelToList (line 14) | func addLabelToList(list map[string]string, labelDefinition string, over... function applyLabelsToConfigJson (line 39) | func applyLabelsToConfigJson(context *Context) error { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/labels_test.go function Example_addLabelToList (line 12) | func Example_addLabelToList() { function Test_no_equals_sign_in_addLabelToList (line 43) | func Test_no_equals_sign_in_addLabelToList(t *testing.T) { function Test_empty_definition_in_addLabelToList (line 56) | func Test_empty_definition_in_addLabelToList(t *testing.T) { function Test_key_with_empty_value_in_addLabelToList (line 69) | func Test_key_with_empty_value_in_addLabelToList(t *testing.T) { function Test_empty_key_in_addLabelToList (line 82) | func Test_empty_key_in_addLabelToList(t *testing.T) { function Example_addLabelToList_value_contains_equals_signs (line 95) | func Example_addLabelToList_value_contains_equals_signs() { function Example_applyLabelsToConfigJson_with_labels_section_in_json (line 110) | func Example_applyLabelsToConfigJson_with_labels_section_in_json() { function Example_applyLabelsToConfigJson_with_labels_section_only_in_json (line 149) | func Example_applyLabelsToConfigJson_with_labels_section_only_in_json() { function Example_applyLabelsToConfigJson_without_labels_section_in_json (line 184) | func Example_applyLabelsToConfigJson_without_labels_section_in_json() { function Example_applyLabelsToConfigJson_without_metadata_section_in_json (line 220) | func Example_applyLabelsToConfigJson_without_metadata_section_in_json() { function Example_applyLabelsToConfigJson_with_no_config_file (line 253) | func Example_applyLabelsToConfigJson_with_no_config_file() { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/logo.go function printLogoWithVersion (line 9) | func printLogoWithVersion(context *Context) { function printLogoNoNewLine (line 17) | func printLogoNoNewLine() { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/report.go type ReportDownload (line 16) | type ReportDownload struct method save (line 54) | func (report *ReportDownload) save(context *Context) { method createFilePath (line 69) | func (report *ReportDownload) createFilePath(forceDirectory bool) stri... type SecHubReport (line 23) | type SecHubReport struct type SecHubReportResult (line 30) | type SecHubReportResult struct type SecHubReportFindings (line 36) | type SecHubReportFindings struct type SecHubReportCodePart (line 46) | type SecHubReportCodePart struct function getSecHubJobReport (line 81) | func getSecHubJobReport(context *Context) []byte { function newSecHubReportFromFile (line 105) | func newSecHubReportFromFile(context *Context) SecHubReport { function newSecHubReportFromBytes (line 127) | func newSecHubReportFromBytes(bytes []byte) SecHubReport { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/report_test.go function TestReportFilePathCorrectCreated (line 14) | func TestReportFilePathCorrectCreated(t *testing.T) { function TestReportSaveWritesAFile (line 28) | func TestReportSaveWritesAFile(t *testing.T) { function TestNewSecHubReportFromFile (line 47) | func TestNewSecHubReportFromFile(t *testing.T) { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/resthelper.go function sendWithDefaultHeader (line 22) | func sendWithDefaultHeader(method string, url string, context *Context) ... function sendWithHeader (line 30) | func sendWithHeader(method string, url string, context *Context, header ... function handleHTTPRequestAndResponse (line 44) | func handleHTTPRequestAndResponse(context *Context, request *http.Reques... function newFileUploadRequestViaPipe (line 96) | func newFileUploadRequestViaPipe(uploadToURL string, params map[string]s... function computeContentLengthOfFileUpload (line 135) | func computeContentLengthOfFileUpload(params map[string]string, paramNam... FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/resthelper_test.go function Test_computeContentLengthOfFileUpload (line 13) | func Test_computeContentLengthOfFileUpload(t *testing.T) { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/sechubconfig.go type SecHubConfig (line 21) | type SecHubConfig struct type DataSectionScanConfig (line 33) | type DataSectionScanConfig struct type NamedCodeScanConfig (line 39) | type NamedCodeScanConfig struct type NamedBinariesScanConfig (line 47) | type NamedBinariesScanConfig struct type CodeScanConfig (line 54) | type CodeScanConfig struct type LicenseScanConfig (line 66) | type LicenseScanConfig struct type SecretScanConfig (line 71) | type SecretScanConfig struct type IacScanConfig (line 76) | type IacScanConfig struct type FileSystemConfig (line 81) | type FileSystemConfig struct function fillTemplate (line 89) | func fillTemplate(templateSource string, data map[string]string) []byte { function newSecHubConfigFromBytes (line 103) | func newSecHubConfigFromBytes(bytes []byte) SecHubConfig { function showHelpHint (line 116) | func showHelpHint() { function newSecHubConfigurationFromFile (line 120) | func newSecHubConfigurationFromFile(context *Context, filePath string) (... function envToMap (line 161) | func envToMap() (map[string]string, error) { function adjustSourceFilterPatterns (line 173) | func adjustSourceFilterPatterns(context *Context) { function adjustSourceFilterPatternsWhitelistAll (line 209) | func adjustSourceFilterPatternsWhitelistAll(sourceCodePatterns []string,... function computeSourceExcludePatterns (line 218) | func computeSourceExcludePatterns(context *Context, config NamedCodeScan... FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/sechubconfig_test.go function Test_fillTemplate_without_data_keeps_data_as_is (line 14) | func Test_fillTemplate_without_data_keeps_data_as_is(t *testing.T) { function Test_fillTemplate_with_data_changes_template_content (line 34) | func Test_fillTemplate_with_data_changes_template_content(t *testing.T) { function Test_envToMap_works_as_expected (line 66) | func Test_envToMap_works_as_expected(t *testing.T) { function Test_newSecHubConfigFromFile_does_resolve_map_entries (line 76) | func Test_newSecHubConfigFromFile_does_resolve_map_entries(t *testing.T) { function Example_newSecHubConfigFromFile_parses_data_sources_section_correctly (line 93) | func Example_newSecHubConfigFromFile_parses_data_sources_section_correct... function Example_newSecHubConfigFromFile_parses_data_binary_section_correctly (line 133) | func Example_newSecHubConfigFromFile_parses_data_binary_section_correctl... function Example_newSecHubConfigFromFile_parses_codeScan_use_correctly (line 167) | func Example_newSecHubConfigFromFile_parses_codeScan_use_correctly() { function Example_newSecHubConfigFromFile_parses_iacScan_use_correctly (line 197) | func Example_newSecHubConfigFromFile_parses_iacScan_use_correctly() { function Example_adjustSourceFilterPatterns_respects_whitelistAll_false (line 227) | func Example_adjustSourceFilterPatterns_respects_whitelistAll_false() { function Example_adjustSourceFilterPatterns_respects_whitelistAll_true (line 286) | func Example_adjustSourceFilterPatterns_respects_whitelistAll_true() { function Example_adjustSourceFilterPatterns_respects_Excludes (line 345) | func Example_adjustSourceFilterPatterns_respects_Excludes() { function Example_adjustSourceFilterPatterns_respects_Excludes_no_default (line 395) | func Example_adjustSourceFilterPatterns_respects_Excludes_no_default() { function Example_adjustSourceFilterPatterns_works_with_old_format (line 444) | func Example_adjustSourceFilterPatterns_works_with_old_format() { function Example_adjustSourceFilterPatterns_codeScan_works_with_data_section_format (line 476) | func Example_adjustSourceFilterPatterns_codeScan_works_with_data_section... function Example_adjustSourceFilterPatterns_secretScan_does_not_filterSourceCodePatterns (line 515) | func Example_adjustSourceFilterPatterns_secretScan_does_not_filterSource... function Example_adjustSourceFilterPatterns_secretScan_overrides_codeScan (line 552) | func Example_adjustSourceFilterPatterns_secretScan_overrides_codeScan() { function Example_adjustSourceFilterPatterns_Secretscan_Excludes (line 592) | func Example_adjustSourceFilterPatterns_Secretscan_Excludes() { function Example_adjustSourceFilterPatterns_Secretscan_SCMHistory (line 636) | func Example_adjustSourceFilterPatterns_Secretscan_SCMHistory() { function Example_adjustSourceFilterPatterns_licenseScan (line 683) | func Example_adjustSourceFilterPatterns_licenseScan() { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/signalhandler.go function initSignalHandler (line 15) | func initSignalHandler(context *Context) { function processTerminationSignal (line 31) | func processTerminationSignal(context *Context) { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/tarbuilder.go function createBinariesTarFile (line 16) | func createBinariesTarFile(context *Context) error { function appendToBinariesTarFile (line 62) | func appendToBinariesTarFile(tarFile string, tarWriter *tar.Writer, conf... FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/tarbuilder_test.go function Test_createBinariesTarFile_EmptyTarFileIsRejected (line 14) | func Test_createBinariesTarFile_EmptyTarFileIsRejected(t *testing.T) { function Test_createBinariesTarFile_DataBinariesSectionWorksWithAbsolutePaths (line 51) | func Test_createBinariesTarFile_DataBinariesSectionWorksWithAbsolutePath... function Test_createBinariesTarFile_DataBinariesSectionWorksWithRelativePaths (line 111) | func Test_createBinariesTarFile_DataBinariesSectionWorksWithRelativePath... function Test_createBinariesTarFile_HandlesRemoteDataSection (line 154) | func Test_createBinariesTarFile_HandlesRemoteDataSection(t *testing.T) { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/urlbuilder.go function buildCreateNewSecHubJobAPICall (line 11) | func buildCreateNewSecHubJobAPICall(context *Context) string { function buildApproveSecHubJobAPICall (line 18) | func buildApproveSecHubJobAPICall(context *Context) string { function buildUploadBinariesAPICall (line 26) | func buildUploadBinariesAPICall(context *Context) string { function buildUploadSourceCodeAPICall (line 32) | func buildUploadSourceCodeAPICall(context *Context) string { function buildGetSecHubJobStatusAPICall (line 38) | func buildGetSecHubJobStatusAPICall(context *Context) string { function buildGetSecHubJobReportAPICall (line 46) | func buildGetSecHubJobReportAPICall(context *Context) string { function buildGetSecHubJobListAPICall (line 60) | func buildGetSecHubJobListAPICall(context *Context, size int) string { function buildFalsePositivesAPICall (line 79) | func buildFalsePositivesAPICall(context *Context) string { function buildFalsePositiveAPICall (line 85) | func buildFalsePositiveAPICall(context *Context) string { function buildFalsePositiveProjectDataAPICall (line 91) | func buildFalsePositiveProjectDataAPICall(context *Context) string { function buildCancelSecHubJobAPICall (line 97) | func buildCancelSecHubJobAPICall(context *Context) string { function buildAPIUrl (line 105) | func buildAPIUrl(server *string, apiPart *string) string { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/urlbuilder_test.go function TestBuildCreateNewSecHubJobAPICall (line 13) | func TestBuildCreateNewSecHubJobAPICall(t *testing.T) { function Example_buildApproveSecHubJobAPICall (line 30) | func Example_buildApproveSecHubJobAPICall() { function TestBuildGetSecHubJobStatusAPICall (line 50) | func TestBuildGetSecHubJobStatusAPICall(t *testing.T) { function TestBuildGetSecHubJobReportAPICall (line 69) | func TestBuildGetSecHubJobReportAPICall(t *testing.T) { function TestBuildPostSecHubUploadSourceCodeAPICall (line 88) | func TestBuildPostSecHubUploadSourceCodeAPICall(t *testing.T) { function Example_buildUploadBinariesAPICall (line 107) | func Example_buildUploadBinariesAPICall() { function Example_buildFalsePositivesAPICalls (line 128) | func Example_buildFalsePositivesAPICalls() { function Example_buildGetSecHubJobReportAPICall_SPDX_JSON (line 149) | func Example_buildGetSecHubJobReportAPICall_SPDX_JSON() { function Example_buildGetSecHubJobListAPICall (line 170) | func Example_buildGetSecHubJobListAPICall() { function TestBuildGetSecHubJobListAPICallWithLabels (line 188) | func TestBuildGetSecHubJobListAPICallWithLabels(t *testing.T) { function Example_cancelSecHubJobAPICall (line 214) | func Example_cancelSecHubJobAPICall() { FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/zipbuilder.go function createSouceCodeZipFile (line 16) | func createSouceCodeZipFile(context *Context) error { function appendToSourceCodeZipFile (line 77) | func appendToSourceCodeZipFile(zipFile string, zipWriter *zip.Writer, co... FILE: sechub-cli/src/mercedes-benz.com/sechub/cli/zipbuilder_test.go function TestZipFileEmptyIsRejected (line 14) | func TestZipFileEmptyIsRejected(t *testing.T) { function Test_createSouceCodeZipFile_DataSourcesSectionWorksWithAbsolutePaths (line 46) | func Test_createSouceCodeZipFile_DataSourcesSectionWorksWithAbsolutePath... function Test_createSouceCodeZipFile_DataSourcesSectionWorksWithRelativePaths (line 107) | func Test_createSouceCodeZipFile_DataSourcesSectionWorksWithRelativePath... function Test_createSouceCodeZipFile_HandleRemoteDataSection (line 150) | func Test_createSouceCodeZipFile_HandleRemoteDataSection(t *testing.T) { FILE: sechub-cli/src/mercedes-benz.com/sechub/main/sechub.go function main (line 12) | func main() { FILE: sechub-cli/src/mercedes-benz.com/sechub/testutil/asserts.go function AssertErrorHasExpectedStartMessage (line 15) | func AssertErrorHasExpectedStartMessage(err error, expectedErrMsg string... function AssertErrorHasExpectedMessage (line 24) | func AssertErrorHasExpectedMessage(err error, expectedErrMsg string, t *... function AssertError (line 32) | func AssertError(err error, t *testing.T) { function AssertNoError (line 39) | func AssertNoError(err error, t *testing.T) { function AssertContains (line 46) | func AssertContains(list []string, wanted string, t *testing.T) { function AssertContainsNot (line 53) | func AssertContainsNot(list []string, unwanted string, t *testing.T) { function AssertSize (line 60) | func AssertSize(list []string, wantedLength int, t *testing.T) { function AssertJSONEqualsBytes (line 68) | func AssertJSONEqualsBytes(expected []byte, given []byte, t *testing.T) { function AssertJSONEquals (line 81) | func AssertJSONEquals(expected string, given string, t *testing.T) { function AssertEquals (line 88) | func AssertEquals(expected interface{}, given interface{}, t *testing.T) { function AssertNotEquals (line 95) | func AssertNotEquals(notExpected interface{}, given interface{}, t *test... function AssertTrue (line 102) | func AssertTrue(found bool, t *testing.T) { function AssertFalse (line 109) | func AssertFalse(found bool, t *testing.T) { function Check (line 116) | func Check(err error, t *testing.T) { function Contains (line 123) | func Contains(list []string, wanted string) bool { function jsonBytesEqual (line 132) | func jsonBytesEqual(a, b []byte) (bool, error) { function AssertFileExists (line 144) | func AssertFileExists(filePath string, t *testing.T) { function AssertFileNotExists (line 154) | func AssertFileNotExists(filePath string, t *testing.T) { function AssertMinimalFileSize (line 162) | func AssertMinimalFileSize(filePath string, size int64, t *testing.T) { function AssertStringContains (line 171) | func AssertStringContains(s string, wanted string, t *testing.T) { function AssertStringContainsNot (line 178) | func AssertStringContainsNot(s string, unwanted string, t *testing.T) { FILE: sechub-cli/src/mercedes-benz.com/sechub/testutil/fileTestHelpers.go function InitializeTestTempDir (line 14) | func InitializeTestTempDir(t *testing.T) (name string) { function CreateTestDirectory (line 24) | func CreateTestDirectory(dir string, mode os.FileMode, t *testing.T) { function CreateTestFile (line 39) | func CreateTestFile(file string, mode os.FileMode, content []byte, t *te... function CreateTestSymlink (line 57) | func CreateTestSymlink(file string, mode os.FileMode, symlinkTarget stri... FILE: sechub-cli/src/mercedes-benz.com/sechub/testutil/ioTestHelpers.go function CountBytesInStream (line 10) | func CountBytesInStream(input io.ReadCloser) int64 { FILE: sechub-cli/src/mercedes-benz.com/sechub/util/archiveHelpers.go function normalizeArchivePath (line 11) | func normalizeArchivePath(file string, currentWorkingDirectory string) (... FILE: sechub-cli/src/mercedes-benz.com/sechub/util/checksumsha256.go function CreateChecksum (line 13) | func CreateChecksum(filename string) string { FILE: sechub-cli/src/mercedes-benz.com/sechub/util/checksumsha256_test.go function TestCreateChecksum (line 12) | func TestCreateChecksum(t *testing.T) { FILE: sechub-cli/src/mercedes-benz.com/sechub/util/consoleHelpers.go type ConsoleInputItem (line 15) | type ConsoleInputItem struct function ReadAllowedItemFromConsole (line 22) | func ReadAllowedItemFromConsole(prompt string, itemList []ConsoleInputIt... function ReadFromConsole (line 51) | func ReadFromConsole() (result string, err error) { function PrintDashedLine (line 61) | func PrintDashedLine() { FILE: sechub-cli/src/mercedes-benz.com/sechub/util/consoleHelpers_test.go function Example_readFromConsole (line 14) | func Example_readFromConsole() { function TestReadAllowedItemFromConsole (line 52) | func TestReadAllowedItemFromConsole(t *testing.T) { FILE: sechub-cli/src/mercedes-benz.com/sechub/util/errorhandler.go function HandleError (line 13) | func HandleError(err error, exitCode int) { function HandleHTTPError (line 21) | func HandleHTTPError(err error, exitCode int) { function HandleHTTPResponse (line 29) | func HandleHTTPResponse(response *http.Response, exitCode int) { FILE: sechub-cli/src/mercedes-benz.com/sechub/util/fileHelpers.go function WriteContentToFile (line 16) | func WriteContentToFile(filePath string, content []byte, format string) ... function JSONPrettyPrint (line 31) | func JSONPrettyPrint(in []byte) []byte { function HandleIOError (line 41) | func HandleIOError(err error) bool { function FindNewestMatchingFileInDir (line 50) | func FindNewestMatchingFileInDir(filePattern string, dir string, debug b... function VerifyDirectoryExists (line 78) | func VerifyDirectoryExists(directory string) bool { function GetFileSize (line 91) | func GetFileSize(filepath string) int64 { function IsSymlink (line 99) | func IsSymlink(filepath string) bool { FILE: sechub-cli/src/mercedes-benz.com/sechub/util/filepathmatcher.go constant PathSeparator (line 14) | PathSeparator = string(os.PathSeparator) function FilePathMatch (line 22) | func FilePathMatch(path string, pattern string) (result bool) { function ConvertBackslashPath (line 33) | func ConvertBackslashPath(path string) string { function ConvertToUnixStylePath (line 38) | func ConvertToUnixStylePath(path string) string { FILE: sechub-cli/src/mercedes-benz.com/sechub/util/filepathmatcher_test.go function Test_Simple_filename_and_pattern_with_asterisk_at_start_and_prefix_matches (line 11) | func Test_Simple_filename_and_pattern_with_asterisk_at_start_and_prefix_... function Test_Simple_filename_and_pattern_with_asterisk_but_more_matches (line 15) | func Test_Simple_filename_and_pattern_with_asterisk_but_more_matches(t *... function TestXYZ_When_NO_double_asterisk_and_path_is_same_it_matches (line 31) | func TestXYZ_When_NO_double_asterisk_and_path_is_same_it_matches(t *test... function Test_When_double_asterisk_on_start_any_path_is_accepted_when_filename_without_asterisk_matches (line 39) | func Test_When_double_asterisk_on_start_any_path_is_accepted_when_filena... function Test_When_double_asterisk_on_start_and_filename_with_asterisk (line 51) | func Test_When_double_asterisk_on_start_and_filename_with_asterisk(t *te... function Test_When_double_asterisk_also_matching_files_in_current_working_directory (line 56) | func Test_When_double_asterisk_also_matching_files_in_current_working_di... function Test_When_double_asterisk_on_inside_path_is_accepted_when_filename_without_asterisk_matches (line 63) | func Test_When_double_asterisk_on_inside_path_is_accepted_when_filename_... function Test_When_multiple_double_asterisk_on_inside_path_is_accepted_when_filename_without_asterisk_matches (line 74) | func Test_When_multiple_double_asterisk_on_inside_path_is_accepted_when_... function Test_Matches_all_files_in_CVS_directories_that_can_be_located_anywhere_in_the_directory_tree (line 86) | func Test_Matches_all_files_in_CVS_directories_that_can_be_located_anywh... function Test_Matches_all_files_in_the_org_apache_jakarta_directory_tree (line 95) | func Test_Matches_all_files_in_the_org_apache_jakarta_directory_tree(t *... function Test_Matches_all_files_in_CVS_directories_that_are_located_anywhere_in_the_directory_tree_under_org_apache (line 103) | func Test_Matches_all_files_in_CVS_directories_that_are_located_anywhere... function Test_Matches_all_files_that_have_a_test_element_in_their_path_including_test_as_a_filename (line 111) | func Test_Matches_all_files_that_have_a_test_element_in_their_path_inclu... FILE: sechub-cli/src/mercedes-benz.com/sechub/util/log.go function LogError (line 11) | func LogError(text string) { function LogWarning (line 16) | func LogWarning(text string) { function LogNotice (line 21) | func LogNotice(text string) { function LogVerbose (line 26) | func LogVerbose(text string) { function LogDebug (line 31) | func LogDebug(debug bool, text string) { function Log (line 38) | func Log(text string, silent bool) { function logWithTimestamp (line 45) | func logWithTimestamp(text string) { function PrintIfNotSilent (line 50) | func PrintIfNotSilent(text string, silent bool) { FILE: sechub-cli/src/mercedes-benz.com/sechub/util/tar.go type TarConfig (line 17) | type TarConfig struct constant TarFileHasNoContent (line 28) | TarFileHasNoContent = "Binaries tar file is empty! Please check your \"b... constant TarFileNotCreated (line 29) | TarFileNotCreated = "No binaries tar file created. Assuming \"remote\" s... constant TargetTarFileLoop (line 32) | TargetTarFileLoop = "Target tarfile would be part of its own content, le... function Tar (line 37) | func Tar(config *TarConfig) (err error) { function tarOneFolderRecursively (line 77) | func tarOneFolderRecursively(folder string, config *TarConfig) error { function tarOneFile (line 130) | func tarOneFile(file string, tarPath string, config *TarConfig) error { function ListContentOfTarFile (line 174) | func ListContentOfTarFile(tarFilePath string) ([]string, error) { FILE: sechub-cli/src/mercedes-benz.com/sechub/util/tar_test.go function TestTarFileTarsItselfIsRejected (line 14) | func TestTarFileTarsItselfIsRejected(t *testing.T) { function TestTarFileCanBeCreated (line 50) | func TestTarFileCanBeCreated(t *testing.T) { function TestTarFileCanBeCreated_with_exclude_patterns_applied (line 100) | func TestTarFileCanBeCreated_with_exclude_patterns_applied(t *testing.T) { function TestTarFileNonExistingFolderIsRejected (line 152) | func TestTarFileNonExistingFolderIsRejected(t *testing.T) { function TestTarFileContainsRelativeDefinedFolders (line 179) | func TestTarFileContainsRelativeDefinedFolders(t *testing.T) { function TestTarFileContainsRelativeFoldersOutsideCurrent (line 224) | func TestTarFileContainsRelativeFoldersOutsideCurrent(t *testing.T) { function Example_tarDetectsNonExistingFiles (line 261) | func Example_tarDetectsNonExistingFiles() { function TestTarIsSkippingSymlinks (line 292) | func TestTarIsSkippingSymlinks(t *testing.T) { function TestTarFileCanBeCreated_with_absolute_path_and_exclude_patterns_applied (line 335) | func TestTarFileCanBeCreated_with_absolute_path_and_exclude_patterns_app... function TestTarFileCanBeCreated_with_relative_path_and_exclude_patterns_applied (line 388) | func TestTarFileCanBeCreated_with_relative_path_and_exclude_patterns_app... FILE: sechub-cli/src/mercedes-benz.com/sechub/util/time.go constant dateFormat (line 8) | dateFormat = "2006-01-02 15:04:05 (Z07:00)" function Timestamp (line 11) | func Timestamp() string { FILE: sechub-cli/src/mercedes-benz.com/sechub/util/validator.go function StringArrayContains (line 6) | func StringArrayContains(array []string, value string) bool { FILE: sechub-cli/src/mercedes-benz.com/sechub/util/validator_test.go function Test_emptyJSON_is_json (line 12) | func Test_emptyJSON_is_json(t *testing.T) { function Test_json_with_id_is_1_is_json (line 17) | func Test_json_with_id_is_1_is_json(t *testing.T) { function Test_json_containing_go_template_keys_is_valid_json (line 22) | func Test_json_containing_go_template_keys_is_valid_json(t *testing.T) { function Test_json_being_corrupt_is_NOT_json (line 42) | func Test_json_being_corrupt_is_NOT_json(t *testing.T) { function Test_empty_is_NOT_json (line 47) | func Test_empty_is_NOT_json(t *testing.T) { FILE: sechub-cli/src/mercedes-benz.com/sechub/util/zip.go type ZipConfig (line 20) | type ZipConfig struct constant ZipFileHasNoContent (line 32) | ZipFileHasNoContent = "Zipfile has no content! Please check your \"sourc... constant ZipFileNotCreated (line 33) | ZipFileNotCreated = "No sources zip file created. Assuming \"remote\" se... constant TargetZipFileLoop (line 36) | TargetZipFileLoop = "Target zipfile would be part of zipped content, lea... function Zip (line 41) | func Zip(config *ZipConfig) (err error) { function zipOneFolderRecursively (line 79) | func zipOneFolderRecursively(folder string, config *ZipConfig) error { function zipOneFile (line 146) | func zipOneFile(file string, zipPath string, config *ZipConfig) error { function ReadContentOfZipFile (line 193) | func ReadContentOfZipFile(path string) ([]string, error) { FILE: sechub-cli/src/mercedes-benz.com/sechub/util/zip_test.go function TestZipFileBeingPartOfScannedFoldersIsRejected (line 14) | func TestZipFileBeingPartOfScannedFoldersIsRejected(t *testing.T) { function TestZipFileCanBeCreated (line 51) | func TestZipFileCanBeCreated(t *testing.T) { function TestZipFileCanBeCreated_with_exclude_patterns_applied (line 109) | func TestZipFileCanBeCreated_with_exclude_patterns_applied(t *testing.T) { function TestZipFileCanBeCreated_and_contains_only_sourcefiles (line 166) | func TestZipFileCanBeCreated_and_contains_only_sourcefiles(t *testing.T) { function TestZipFileNonExistingFolderIsRejected (line 225) | func TestZipFileNonExistingFolderIsRejected(t *testing.T) { function TestZipFileContainsRelativeSourceFolders (line 252) | func TestZipFileContainsRelativeSourceFolders(t *testing.T) { function TestZipFileContainsRelativeFoldersOutsideCurrent (line 298) | func TestZipFileContainsRelativeFoldersOutsideCurrent(t *testing.T) { function Example_zipDetectsNonExistingFiles (line 335) | func Example_zipDetectsNonExistingFiles() { function TestZipIsSkippingSymlinks (line 365) | func TestZipIsSkippingSymlinks(t *testing.T) { function readContentOfZipFileTest (line 414) | func readContentOfZipFileTest(path string, t *testing.T) []string { function TestZipFileCanBeCreated_with_absolute_path_and_exclude_patterns_applied (line 422) | func TestZipFileCanBeCreated_with_absolute_path_and_exclude_patterns_app... function TestZipFileCanBeCreated_with_relative_path_and_exclude_patterns_applied (line 479) | func TestZipFileCanBeCreated_with_relative_path_and_exclude_patterns_app... FILE: sechub-commons-archive/src/main/java/com/mercedesbenz/sechub/commons/archive/ArchiveConstants.java class ArchiveConstants (line 4) | public class ArchiveConstants { FILE: sechub-commons-archive/src/main/java/com/mercedesbenz/sechub/commons/archive/ArchiveCreationContext.java class ArchiveCreationContext (line 21) | class ArchiveCreationContext { class CreationPathContext (line 23) | class CreationPathContext { method CreationPathContext (line 31) | private CreationPathContext() { method getPaths (line 35) | public Set getPaths() { method isExcluded (line 39) | public boolean isExcluded(File file) { method isIncluded (line 44) | public boolean isIncluded(File file) { method getExcludePathMatchers (line 49) | private List getExcludePathMatchers() { method getIncudePathMatchers (line 56) | private List getIncudePathMatchers() { method isMatching (line 63) | private boolean isMatching(File file, List matchers) { method createPathMatchers (line 72) | private List createPathMatchers(Collection expr... method ArchiveCreationContext (line 94) | public ArchiveCreationContext(ArchiveType archiveType, Path targetFold... method getArchiveFile (line 106) | public File getArchiveFile() { method getArchiveType (line 127) | public ArchiveType getArchiveType() { method addBaseFolderOrFilePaths (line 131) | public void addBaseFolderOrFilePaths(String uniqueName, Collection getUniqueToPathsMap() { method isEmpty (line 146) | public boolean isEmpty() { FILE: sechub-commons-archive/src/main/java/com/mercedesbenz/sechub/commons/archive/ArchiveExtractionConstraints.java class ArchiveExtractionConstraints (line 34) | public class ArchiveExtractionConstraints { method ArchiveExtractionConstraints (line 40) | public ArchiveExtractionConstraints(FileSize maxFileSizeUncompressed, ... method getMaxFileSizeUncompressed (line 56) | public FileSize getMaxFileSizeUncompressed() { method getMaxEntries (line 60) | public long getMaxEntries() { method getMaxDirectoryDepth (line 64) | public long getMaxDirectoryDepth() { method getTimeout (line 68) | public Duration getTimeout() { method equals (line 72) | @Override method hashCode (line 84) | @Override FILE: sechub-commons-archive/src/main/java/com/mercedesbenz/sechub/commons/archive/ArchiveExtractionException.java class ArchiveExtractionException (line 12) | public class ArchiveExtractionException extends IOException { method ArchiveExtractionException (line 15) | public ArchiveExtractionException(String msg) { FILE: sechub-commons-archive/src/main/java/com/mercedesbenz/sechub/commons/archive/ArchiveExtractionResult.java class ArchiveExtractionResult (line 4) | public class ArchiveExtractionResult { method getExtractedFilesCount (line 12) | public int getExtractedFilesCount() { method getCreatedFoldersCount (line 16) | public int getCreatedFoldersCount() { method getSize (line 20) | public long getSize() { method getSourceLocation (line 24) | public String getSourceLocation() { method getTargetLocation (line 28) | public String getTargetLocation() { FILE: sechub-commons-archive/src/main/java/com/mercedesbenz/sechub/commons/archive/ArchiveSupport.java class ArchiveSupport (line 43) | public class ArchiveSupport { method ArchiveSupport (line 51) | public ArchiveSupport() { method extract (line 77) | public ArchiveExtractionResult extract(ArchiveType archiveType, InputS... method setCreateMissingFiles (line 93) | public void setCreateMissingFiles(boolean createPseudoFilesForMissingF... method createArchives (line 109) | public ArchivesCreationResult createArchives(SecHubConfigurationModel ... method deleteArchives (line 149) | public void deleteArchives(ArchivesCreationResult creationResult) thro... method createArchive (line 158) | private File createArchive(ArchiveType archiveType, SecHubConfiguratio... method collectDataParts (line 230) | private void collectDataParts(SecHubConfigurationModel configuration, ... method collectBaseFoldersAndFiles (line 249) | private void collectBaseFoldersAndFiles(List uniqueNames) { method isRootFolderAccepted (line 35) | @Override method getUnmodifiableSetOfAcceptedReferenceNames (line 40) | @Override method getUnmodifiableIncludeFilePatterns (line 45) | @Override method addIncludeFilePatterns (line 50) | public void addIncludeFilePatterns(Collection includeFilePatte... method getUnmodifiableExcludeFilePatterns (line 57) | @Override method addExcludeFilePatterns (line 62) | public void addExcludeFilePatterns(Collection excludeFilePatte... method setScanType (line 69) | public void setScanType(ScanType scanType) { method getScanType (line 73) | public ScanType getScanType() { FILE: sechub-commons-archive/src/main/java/com/mercedesbenz/sechub/commons/archive/SafeArchiveInputStream.java class SafeArchiveInputStream (line 14) | class SafeArchiveInputStream extends InputStream { method SafeArchiveInputStream (line 24) | public SafeArchiveInputStream(ArchiveInputStream archiveInputStream... method read (line 29) | @Override method read (line 38) | @Override method getArchiveExtractionConstraints (line 47) | ArchiveExtractionConstraints getArchiveExtractionConstraints() { method getEntriesCount (line 51) | long getEntriesCount() { method getStartTime (line 55) | Instant getStartTime() { method getBytesRead (line 59) | long getBytesRead() { method getNextEntry (line 63) | ArchiveEntry getNextEntry() throws IOException { FILE: sechub-commons-archive/src/main/java/com/mercedesbenz/sechub/commons/archive/SecHubFileStructureDataProvider.java type SecHubFileStructureDataProvider (line 17) | public interface SecHubFileStructureDataProvider { method isRootFolderAccepted (line 23) | boolean isRootFolderAccepted(); method getScanType (line 29) | ScanType getScanType(); method getUnmodifiableSetOfAcceptedReferenceNames (line 31) | Set getUnmodifiableSetOfAcceptedReferenceNames(); method builder (line 38) | public static SecHubFileStructureDataProviderBuilder builder() { method getUnmodifiableIncludeFilePatterns (line 42) | Set getUnmodifiableIncludeFilePatterns(); method getUnmodifiableExcludeFilePatterns (line 44) | Set getUnmodifiableExcludeFilePatterns(); FILE: sechub-commons-archive/src/main/java/com/mercedesbenz/sechub/commons/archive/SecHubFileStructureDataProviderBuilder.java class SecHubFileStructureDataProviderBuilder (line 29) | public class SecHubFileStructureDataProviderBuilder { method SecHubFileStructureDataProviderBuilder (line 40) | SecHubFileStructureDataProviderBuilder() { method setScanType (line 43) | public SecHubFileStructureDataProviderBuilder setScanType(ScanType typ... method setModel (line 48) | public SecHubFileStructureDataProviderBuilder setModel(SecHubConfigura... method setExcludedFilePatterns (line 53) | public SecHubFileStructureDataProviderBuilder setExcludedFilePatterns(... method setIncludedFilePatterns (line 62) | public SecHubFileStructureDataProviderBuilder setIncludedFilePatterns(... method build (line 71) | public SecHubFileStructureDataProvider build() { method addAllUsages (line 156) | private void addAllUsages(MutableSecHubFileStructureDataProvider dataP... FILE: sechub-commons-archive/src/main/java/com/mercedesbenz/sechub/commons/archive/SecHubFileStructureDataProviderIncludeExcludeFilter.java class SecHubFileStructureDataProviderIncludeExcludeFilter (line 10) | public class SecHubFileStructureDataProviderIncludeExcludeFilter { method isFiltered (line 24) | public boolean isFiltered(String path, SecHubFileStructureDataProvider... method isFilteredByNotIncluded (line 43) | private boolean isFilteredByNotIncluded(String path, SecHubFileStructu... method isFilteredByExcluded (line 58) | private boolean isFilteredByExcluded(String path, SecHubFileStructureD... method convertToSetWithoutNullOrEmptyPatterns (line 73) | private Set convertToSetWithoutNullOrEmptyPatterns(Set... method isPathMatchedByWildCardsInSet (line 83) | private boolean isPathMatchedByWildCardsInSet(String path, Set... method isPathMatchedByWildCard (line 97) | private boolean isPathMatchedByWildCard(String wildCard, String path) { FILE: sechub-commons-archive/src/test/java/com/mercedesbenz/sechub/commons/archive/ArchiveExtractionConstraintsTest.java class ArchiveExtractionConstraintsTest (line 18) | class ArchiveExtractionConstraintsTest { method new_archive_extraction_constraints_object_has_expected_properties (line 20) | @Test method new_archive_extraction_constraints_object_does_not_allow_null_arguments (line 38) | @ParameterizedTest method new_archive_extraction_constraints_object_does_not_allow_invalid_arguments (line 49) | @ParameterizedTest class NullArgumentsProvider (line 64) | private static class NullArgumentsProvider implements ArgumentsProvider { method provideArguments (line 65) | @Override class InvalidArgumentsProvider (line 76) | private static class InvalidArgumentsProvider implements ArgumentsProv... method provideArguments (line 77) | @Override FILE: sechub-commons-archive/src/test/java/com/mercedesbenz/sechub/commons/archive/ArchiveSupportTest.java class ArchiveSupportTest (line 43) | class ArchiveSupportTest { method beforeAll (line 68) | @BeforeAll method ensureTar2 (line 92) | private static File ensureTar2(String path) { method ensureCreateArchivesTest1 (line 96) | private static File ensureCreateArchivesTest1(String path) { method ensure (line 100) | private static File ensure(String path) { method beforeEach (line 106) | @BeforeEach method extract_a_zipfile_containing_a_file_with_umlauts_in_filename_works (line 111) | @Test method compressFolder_zipping_files_with_umlauts_in_filename_works (line 131) | @Test method extraction_of_zip_source_archive_root_reference_test_file_works (line 159) | @ParameterizedTest method extraction_of_tar_archive_root_reference_test_file_works (line 187) | @ParameterizedTest method create_archives_for_binaries_contains_all_content_as_expected_without_filestructure_provider (line 215) | @ParameterizedTest method create_archives_for_sources_reduces_absolute_path_origins_to_relative_in_zip (line 256) | @Test method create_archives_for_binaries_contains_all_content_as_expected_with_filestructure_provider (line 301) | @Test method compress_zip_contains_all_files_from_folder (line 346) | @Test method compress_zip_files_from_folder_have_no_absolute_paths (line 368) | @Test method compress_zip_single_data_txt_file_compressed_output_contains_same_content (line 392) | @Test method assertFileContains (line 422) | private void assertFileContains(File file, String expectedContent) thr... method compress_zip_two_txt_files_compressed_output_contains_same_content (line 431) | @Test method bugfix_773_zipfile_without_explicit_directory_entries_can_be_extracted_as_well_when_root_folder_is_accepted (line 464) | @Test method extract_uses_safe_archive_input_stream_when_extracting_archive (line 495) | @Test method single_file_zip_can_be_extracted_when_root_folder_is_accepted (line 530) | @Test method two_files_zip_can_be_extracted_when_root_folder_is_accepted (line 550) | @Test method hierarchical_files_zip__contained_folders_and_files_can_be_extracted_when_root_folder_is_accepted (line 570) | @Test method test_tar1_can_be_extracted_and_output_contains_all_files_when_root_folder_accepted_because_no_data (line 601) | @Test method test_tar1_can_be_extracted_and_output_contains_no_files_when_root_folder_not_accepted (line 619) | @Test method test_tar2_can_be_extracted_with_configuration_only_root_folder_accepted_but_contains_only_one_file_from_root (line 637) | @Test method test_tar2_can_be_extracted_with_configuration_no_root_folder_accepted_will_be_empty (line 657) | @Test method test_tar2_can_be_extracted_with_referencenamefilter_for_ref_name_1_only_and_output_contains_expected_files (line 675) | @Test method test_tar2_can_be_extracted_with_referencenamefilter_for_ref_name_1_and_name_2_and_output_contains_expected_files (line 696) | @Test method expectedExtractedFilesAreAllFoundInOutputDirectory (line 717) | private void expectedExtractedFilesAreAllFoundInOutputDirectory(File o... method expectedExtractedFilesAreAllFoundInOutputDirectory (line 722) | private void expectedExtractedFilesAreAllFoundInOutputDirectory(File o... method dump (line 749) | private void dump(List list, StringBuilder sb) { method reduceToRelativePath (line 757) | private List reduceToRelativePath(List files, File paren... method assertFolderExists (line 776) | private File assertFolderExists(File folder, String subFolder) { method assertContainsFiles (line 791) | private void assertContainsFiles(File folder, String... childNames) { method resolveTestFile (line 811) | private File resolveTestFile(String relativePath) { FILE: sechub-commons-archive/src/test/java/com/mercedesbenz/sechub/commons/archive/ArchiveTransformationDataFactoryTest.java class ArchiveTransformationDataFactoryTest (line 21) | class ArchiveTransformationDataFactoryTest { method beforeEach (line 27) | @BeforeEach method accepted_referencename_list_element_ordering_has_no_impact_on_search (line 36) | @ParameterizedTest method new_factory_has_include_exclude_filter_set (line 55) | @Test method factory_create_method_calls_include_exclude_filter_when_creating_data_result_when_rootfolder_accepted (line 60) | @Test method factory_sets_accepted_like_include_exclude_filter_result_when_root_folder_accepted_with_rootpath (line 73) | @ParameterizedTest(name = "When include/exclude filter returns:{0}, th... method factory_sets_accepted_like_include_exclude_filter_result_when_accepted_data_section (line 93) | @ParameterizedTest(name = "When include/exclude filter returns:{0}, th... method factory_sets_not_accepted_when_data_section_not_accepted_no_matter_what_filter_wants (line 114) | @ParameterizedTest(name = "When include/exclude filter returns:{0}, th... method nothing_accepted_or_wanted_when_dataProvider_has_no_accepted_pathes_and_no_root_path_set (line 135) | @ParameterizedTest method rootfolder_accepted__path_does_not_start_with_data_section (line 151) | @ParameterizedTest method rootfolder_accepted__path_start_with_data_section__no_accepted_reference_name_defined (line 168) | @ParameterizedTest method rootfolder_not_accepted__path_start_with_data_section__accepted_name1_defined_but_name2_used_in_pathes (line 184) | @ParameterizedTest method rootfolder_not_accepted__path_start_with_data_section__accepted_name1_defined_but_name12_used_in_pathes (line 201) | @ParameterizedTest method rootfolder_not_accepted__path_start_with_data_section__accepted_name1_defined_and_used_in_pathes (line 218) | @ParameterizedTest class ReferenceNameOrderingTestArgumentsProvider (line 236) | private static class ReferenceNameOrderingTestArgumentsProvider implem... method provideArguments (line 237) | @Override FILE: sechub-commons-archive/src/test/java/com/mercedesbenz/sechub/commons/archive/DirectoryAndFileSupportTest.java class DirectoryAndFileSupportTest (line 15) | class DirectoryAndFileSupportTest { method beforeEach (line 34) | @BeforeEach method testfile_structure_removing_git_folder_git_attributes_and_git_ignore_files_recursive (line 39) | @Test method testfile_structure_removing_git_attributes_and_git_ignore_files_recursive (line 66) | @Test method testfile_structure_removing_git_folder_only_recursive (line 93) | @Test method testfile_structure_nothing_removed_because_all_not_accepted_recursive (line 120) | @Test method testfile_structure_all_removed_because_all_accepted_recursive (line 134) | @Test method initTestFileStructure (line 164) | void initTestFileStructure() throws IOException { method assertAllTestFileStructureFiles (line 199) | private void assertAllTestFileStructureFiles(boolean mustExist) { FILE: sechub-commons-archive/src/test/java/com/mercedesbenz/sechub/commons/archive/FileSizeTest.java class FileSizeTest (line 15) | class FileSizeTest { method new_file_size_object_has_expected_size_str_and_size_bytes (line 17) | @ParameterizedTest method new_file_size_object_does_not_allow_null_size_str (line 28) | @Test method new_file_size_object_does_not_allow_invalid_size_str (line 37) | @ParameterizedTest class FileSizeArgumentsProvider (line 48) | private static class FileSizeArgumentsProvider implements ArgumentsPro... method provideArguments (line 49) | @Override FILE: sechub-commons-archive/src/test/java/com/mercedesbenz/sechub/commons/archive/MutableArchiveTransformationDataTest.java class MutableArchiveTransformationDataTest (line 12) | class MutableArchiveTransformationDataTest { method beforeEach (line 16) | @BeforeEach method check_initial_defaults_as_expected (line 21) | @Test method set_accepted_works (line 30) | @ParameterizedTest method set_wanted_path_has_value_and_says_path_change_is_wanted_when_path_is_not_null (line 40) | @ParameterizedTest FILE: sechub-commons-archive/src/test/java/com/mercedesbenz/sechub/commons/archive/SafeArchiveInputStreamTest.java class SafeArchiveInputStreamTest (line 37) | class SafeArchiveInputStreamTest { method tearDown (line 47) | @AfterEach method new_safe_archive_input_stream_has_expected_properties (line 54) | @Test method new_safe_archive_input_stream_does_not_allow_null_arguments (line 77) | @ParameterizedTest method get_next_entry_with_valid_archive_works (line 94) | @Test method get_next_entry_with_timeout_exceeded_throws_exception (line 114) | @Test method get_next_entry_with_max_file_size_uncompressed_exceeded_throws_exception (line 139) | @Test method get_next_entry_with_too_many_entries_throws_exception (line 166) | @Test method get_next_entry_with_too_many_directories_throws_exception (line 191) | @Test method createZipArchiveInputStream (line 211) | private ZipArchiveInputStream createZipArchiveInputStream(long entries... method readAllArchiveEntriesFromStream (line 243) | private void readAllArchiveEntriesFromStream(SafeArchiveInputStream sa... method extractData (line 253) | private void extractData(ArchiveEntry entry, InputStream inputStream) ... class NullArgumentsProvider (line 264) | private static class NullArgumentsProvider implements ArgumentsProvider { method provideArguments (line 265) | @Override FILE: sechub-commons-archive/src/test/java/com/mercedesbenz/sechub/commons/archive/SecHubFileStructureDataProviderBuilderTest.java class SecHubFileStructureDataProviderBuilderTest (line 36) | class SecHubFileStructureDataProviderBuilderTest { method beforeEach (line 40) | @BeforeEach method reserved_archive_root_references_results_in_root_acceptance_but_not_in_accepted_reference_names (line 49) | @ParameterizedTest method createModelForTypeWithUsages (line 74) | private SecHubConfigurationModel createModelForTypeWithUsages(ScanType... method addUsages (line 113) | T addUsages(T usage, Li... method include_file_pattern_not_set_results_in_empty_list (line 118) | @Test method exclude_file_pattern_not_set_results_in_empty_list (line 132) | @Test method exclude_file_pattern_set_results_in_filled_patterns_in_build_dataProvider (line 146) | @Test method include_file_pattern_set_results_in_filled_patterns_in_build_dataProvider (line 165) | @Test method nothing_set_throws_illegal_state_exception (line 184) | @Test method model_missing_throws_illegal_state_exception (line 189) | @Test method scan_type_missing_throws_illegal_state_exception (line 194) | @Test method for_this_scanType_and_an_empty_model_the_builder_creates_a_dataProvider (line 199) | @ParameterizedTest method for_scanType_codescan_and_model_with_codescan_embedded_filesystem_builder_creates_a_dataProvider (line 214) | @Test method for_scanType_analytics_and_model_with_codescan_embedded_filesystem_builder_creates_a_dataProvider (line 233) | @Test method for_scanType_codescan_and_model_with_codescan_by_data_section_filesystem_builder_creates_a_dataProvider (line 252) | @Test method for_scantype_secretscan_and_source_data_section_create_data_provider (line 283) | @Test method for_scantype_webscan_sources_data_section_for_api_and_client_certificate_create_data_provider (line 312) | @Test class RootFolderAcceptedByArchiveRootReferenceOnlyArgumentsProvider (line 371) | private static class RootFolderAcceptedByArchiveRootReferenceOnlyArgum... method provideArguments (line 373) | @Override class EmptyModelArgumentsBuilderArgumentProvider (line 409) | private static class EmptyModelArgumentsBuilderArgumentProvider implem... method provideArguments (line 411) | @Override FILE: sechub-commons-archive/src/test/java/com/mercedesbenz/sechub/commons/archive/SecHubFileStructureDataProviderIncludeExcludeFilterTest.java class SecHubFileStructureDataProviderIncludeExcludeFilterTest (line 17) | class SecHubFileStructureDataProviderIncludeExcludeFilterTest { method beforeEach (line 21) | @BeforeEach method path_null_is_always_filtered_even_when_provider_is_null (line 26) | @Test method path_is_never_filtered_when_provider_is_null (line 31) | @ParameterizedTest method path_is_filtered_excludes_set (line 38) | @ParameterizedTest(name = "path \"{0}\" with exclude pattern \"{1}\" -... method path_is_filtered_includes_set (line 61) | @ParameterizedTest(name = "path \"{0}\" with include pattern \"{1}\" -... method similar_to_integrationtest_combined_filtering (line 84) | @Test method assertFiltered (line 104) | private void assertFiltered(String path, SecHubFileStructureDataProvid... method assertNotFiltered (line 108) | private void assertNotFiltered(String path, SecHubFileStructureDataPro... method assertFiltered (line 112) | private void assertFiltered(boolean expectedToBeFiltered, String path,... method path_is_filtered_includes_and_excludes_set (line 120) | @ParameterizedTest(name = "path \"{0}\" with include pattern \"{1}\" a... method createMockProviderWithIncludes (line 165) | private SecHubFileStructureDataProvider createMockProviderWithIncludes... method createMockProviderWithExcludes (line 172) | private SecHubFileStructureDataProvider createMockProviderWithExcludes... method createMockProvider (line 179) | private SecHubFileStructureDataProvider createMockProvider(Set... FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/CachingPatternProvider.java class CachingPatternProvider (line 22) | public class CachingPatternProvider { method CachingPatternProvider (line 34) | public CachingPatternProvider(int maximumCacheSize, PatternCompiler co... method get (line 49) | public Pattern get(String regularExpression) { method createNewEntryAndShrinkCacheIfNecesary (line 60) | private PatternCacheEntry createNewEntryAndShrinkCacheIfNecesary(Strin... class PatternCacheEntry (line 90) | private class PatternCacheEntry implements Comparable getAllRootArchiveReferenceIdentifiers() { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/ConfigurationFailureException.java class ConfigurationFailureException (line 4) | public class ConfigurationFailureException extends Exception { method ConfigurationFailureException (line 8) | public ConfigurationFailureException(String message) { method ConfigurationFailureException (line 12) | public ConfigurationFailureException(String message, Throwable cause) { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/IgnoreOutputHandler.java class IgnoreOutputHandler (line 4) | public class IgnoreOutputHandler implements OutputHandler { method info (line 6) | @Override method warn (line 11) | @Override method error (line 16) | @Override FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/OutputHandler.java type OutputHandler (line 16) | public interface OutputHandler { method info (line 18) | public void info(String message); method warn (line 20) | public void warn(String message); method error (line 22) | public default void error(String message) { method error (line 26) | public void error(String message, Throwable t); FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/PatternCompiler.java class PatternCompiler (line 9) | public class PatternCompiler { method compile (line 18) | public Pattern compile(String regExp) { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/RunOrFail.java type RunOrFail (line 4) | public interface RunOrFail { method runOrFail (line 6) | public void runOrFail() throws E; FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/cache/CacheData.java class CacheData (line 24) | public class CacheData { method CacheData (line 44) | public CacheData(T value, Duration duration, CryptoAccessProvider c... method isSealed (line 61) | public boolean isSealed() { method getValue (line 65) | public T getValue() { method getDuration (line 72) | public Duration getDuration() { method getCreatedAt (line 76) | public Instant getCreatedAt() { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/cache/CachePersistence.java type CachePersistence (line 7) | public interface CachePersistence { method put (line 15) | void put(String key, CacheData cacheData); method get (line 23) | CacheData get(String key); method remove (line 30) | void remove(String key); method removeOutdated (line 37) | void removeOutdated(Instant now); FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/cache/InMemoryCachePersistence.java class InMemoryCachePersistence (line 17) | public class InMemoryCachePersistence implements... method remove (line 21) | @Override method put (line 26) | @Override method get (line 31) | @Override method removeOutdated (line 36) | @Override FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/cache/SelfCleaningCache.java class SelfCleaningCache (line 37) | public class SelfCleaningCache implements Shutdo... method SelfCleaningCache (line 49) | public SelfCleaningCache(String cacheName, CachePersistence cachePe... method put (line 79) | public void put(String key, T value, Duration duration) { method get (line 99) | public Optional get(String key) { method remove (line 124) | public void remove(String key) { method getCacheClearJobPeriod (line 132) | public Duration getCacheClearJobPeriod() { method onShutdown (line 136) | @Override method scheduleClearCacheJob (line 142) | private ScheduledFuture scheduleClearCacheJob() { method clearCache (line 152) | private void clearCache() { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/environment/SecureEnvironmentVariableKeyValueRegistry.java class SecureEnvironmentVariableKeyValueRegistry (line 22) | public class SecureEnvironmentVariableKeyValueRegistry { method register (line 28) | public void register(EnvironmentVariableKeyValueEntryBuilder entry) { method newEntry (line 32) | public EnvironmentVariableKeyValueEntryBuilder newEntry() { method getEntries (line 36) | public List getEntries() { class EnvironmentVariableKeyValueEntryBuilder (line 40) | public static class EnvironmentVariableKeyValueEntryBuilder { method EnvironmentVariableKeyValueEntryBuilder (line 46) | private EnvironmentVariableKeyValueEntryBuilder() { method key (line 50) | public EnvironmentVariableKeyValueEntryBuilder key(String key) { method notNullValue (line 55) | public EnvironmentVariableKeyValueEntryBuilder notNullValue(String v... method nullableValue (line 60) | public EnvironmentVariableKeyValueEntryBuilder nullableValue(String ... method variable (line 65) | public EnvironmentVariableKeyValueEntryBuilder variable(String varia... method build (line 78) | public EnvironmentVariableKeyValueEntry build() { class EnvironmentVariableKeyValueEntry (line 121) | public static class EnvironmentVariableKeyValueEntry { method EnvironmentVariableKeyValueEntry (line 126) | private EnvironmentVariableKeyValueEntry() { method getKey (line 129) | public String getKey() { method getVariableName (line 133) | public String getVariableName() { method getValue (line 137) | public String getValue() { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/environment/SystemEnvironment.java class SystemEnvironment (line 4) | public class SystemEnvironment { method getEnv (line 13) | public String getEnv(String variableName) { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/environment/SystemEnvironmentVariableSupport.java class SystemEnvironmentVariableSupport (line 9) | public class SystemEnvironmentVariableSupport { method SystemEnvironmentVariableSupport (line 16) | public SystemEnvironmentVariableSupport(SystemEnvironment systemEnviro... method getValueOrVariableContent (line 39) | public String getValueOrVariableContent(String value) { method isValueLikeEnvironmentVariableValue (line 66) | public boolean isValueLikeEnvironmentVariableValue(String envVariableN... FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/prepare/PrepareConstants.java class PrepareConstants (line 4) | public class PrepareConstants { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/prepare/PrepareResult.java class PrepareResult (line 8) | public class PrepareResult { method PrepareResult (line 12) | private PrepareResult() { method PrepareResult (line 15) | public PrepareResult(PrepareStatus status) { method fromString (line 37) | public static PrepareResult fromString(String text) { method toString (line 63) | @Override method getStatus (line 68) | public PrepareStatus getStatus() { method isPreparationDone (line 72) | public boolean isPreparationDone() { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/prepare/PrepareStatus.java type PrepareStatus (line 4) | public enum PrepareStatus { method fromString (line 18) | public static PrepareStatus fromString(String value) { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/resilience/FallthroughResilienceProposal.java type FallthroughResilienceProposal (line 4) | public interface FallthroughResilienceProposal extends ResilienceProposal { method getMillisecondsForFallThrough (line 19) | public long getMillisecondsForFallThrough(); FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/resilience/ResilienceCallback.java type ResilienceCallback (line 10) | public interface ResilienceCallback { method beforeRetry (line 17) | public void beforeRetry(ResilienceContext context); FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/resilience/ResilienceConsultant.java type ResilienceConsultant (line 4) | public interface ResilienceConsultant { method consultFor (line 12) | public ResilienceProposal consultFor(ResilienceContext context); FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/resilience/ResilienceContext.java type ResilienceContext (line 4) | public interface ResilienceContext { method getCurrentError (line 6) | public Exception getCurrentError(); method getAlreadyDoneRetries (line 8) | public int getAlreadyDoneRetries(); method getCallback (line 13) | public ResilienceCallback getCallback(); method getValueOrNull (line 15) | public V getValueOrNull(String key); method setValue (line 17) | public void setValue(String key, V value); FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/resilience/ResilienceProposal.java type ResilienceProposal (line 4) | public interface ResilienceProposal { method getInfo (line 6) | public String getInfo(); FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/resilience/ResilientAction.java type ResilientAction (line 4) | public interface ResilientAction { method execute (line 12) | public R execute() throws Exception; FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/resilience/ResilientActionExecutor.java class ResilientActionExecutor (line 30) | public class ResilientActionExecutor implements ResilientExecutor action, ResilienceCallbac... method handleException (line 62) | private void handleException(ResilienctActionContext context, Exceptio... method findFirstProposalFromConsultants (line 107) | private ResilienceProposal findFirstProposalFromConsultants(Resilienct... method add (line 118) | public void add(ResilienceConsultant consultant) { class ResilienctActionContext (line 123) | class ResilienctActionContext implements ResilienceContext { method ResilienctActionContext (line 131) | public ResilienctActionContext(ResilienceCallback callback) { method prepareForNextCheck (line 135) | public void prepareForNextCheck(Exception e) { method forceFallThrough (line 140) | public void forceFallThrough(FallthroughResilienceProposal proposal) { method isRetryNecessary (line 145) | public boolean isRetryNecessary() { method forceRetry (line 149) | public void forceRetry() { method setCurrentError (line 154) | public void setCurrentError(Exception currentError) { method getCurrentError (line 158) | @Override method getAlreadyDoneRetries (line 163) | @Override method getCallback (line 171) | public ResilienceCallback getCallback() { method setValue (line 175) | @Override method getValueOrNull (line 184) | @SuppressWarnings("unchecked") class FallthroughSupport (line 207) | class FallthroughSupport { method handleFallThrough (line 215) | public void handleFallThrough() throws Exception { method unsafeIsFallThroughActive (line 224) | private boolean unsafeIsFallThroughActive() { method enable (line 243) | public void enable(Exception currentError, String info, long millise... method containsConsultant (line 254) | public boolean containsConsultant(Class { method add (line 11) | public void add(ResilienceConsultant consultant); method executeResilient (line 20) | public default R executeResilient(T target) throws Exception { method executeResilient (line 32) | public R executeResilient(T target, ResilienceCallback callback) throw... FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/resilience/ResilientRunOrFailExecutor.java class ResilientRunOrFailExecutor (line 6) | public class ResilientRunOrFailExecutor implements ResilientExecutor r, ResilienceCallbac... FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/resilience/RetryResilienceProposal.java type RetryResilienceProposal (line 4) | public interface RetryResilienceProposal extends ResilienceProposal { method getMaximumAmountOfRetries (line 6) | public int getMaximumAmountOfRetries(); method getMillisecondsToWaitBeforeRetry (line 8) | public long getMillisecondsToWaitBeforeRetry(); FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/resilience/SimpleRetryResilienceProposal.java class SimpleRetryResilienceProposal (line 4) | public class SimpleRetryResilienceProposal implements RetryResiliencePro... method SimpleRetryResilienceProposal (line 18) | public SimpleRetryResilienceProposal(String info, int maximumAmountOfR... method getMaximumAmountOfRetries (line 24) | @Override method getMillisecondsToWaitBeforeRetry (line 29) | @Override method getInfo (line 34) | @Override FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/security/CheckSumSupport.java class CheckSumSupport (line 14) | public class CheckSumSupport { method createSha256Checksum (line 22) | public String createSha256Checksum(Path path) { method createSha256Checksum (line 35) | public String createSha256Checksum(String filepath) { method createSha256MessageDigest (line 58) | public MessageDigest createSha256MessageDigest() { method hasCorrectSha256ChecksumFile (line 69) | public boolean hasCorrectSha256ChecksumFile(String checkSum, String fi... method hasCorrectSha256Checksum (line 80) | public boolean hasCorrectSha256Checksum(String checkSum, InputStream i... method convertMessageDigestToHex (line 94) | public String convertMessageDigestToHex(MessageDigest digest) { method createSha256Checksum (line 110) | public String createSha256Checksum(InputStream inputStream) { method validateSha256Checksum (line 128) | public CheckSumValidationResult validateSha256Checksum(String sha256) { method createSha256ChecksumErrorMessage (line 137) | private String createSha256ChecksumErrorMessage(String sha256) { class CheckSumValidationResult (line 161) | public class CheckSumValidationResult { method isValid (line 165) | public boolean isValid() { method getMessage (line 169) | public String getMessage() { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/security/CryptoAccess.java class CryptoAccess (line 26) | public class CryptoAccess { method CryptoAccess (line 41) | public CryptoAccess() { method getkeyGen (line 45) | private static KeyGenerator getkeyGen(char[] transformation) { method seal (line 60) | public SealedObject seal(T object) { method unseal (line 70) | @SuppressWarnings("unchecked") FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/security/CryptoAccessProvider.java type CryptoAccessProvider (line 6) | public interface CryptoAccessProvider { method getCryptoAccess (line 11) | public CryptoAccess getCryptoAccess(); FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/shutdown/ApplicationShutdownHandler.java type ApplicationShutdownHandler (line 15) | public interface ApplicationShutdownHandler { method register (line 24) | void register(ShutdownListener shutdownListener); FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/shutdown/ShutdownListener.java type ShutdownListener (line 13) | public interface ShutdownListener { method onShutdown (line 18) | void onShutdown(); FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/util/FileAttributesUtil.java class FileAttributesUtil (line 11) | public class FileAttributesUtil { method createFileAttributes (line 13) | public static FileAttribute> createFileAttrib... FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/util/SecHubStorageUtil.java class SecHubStorageUtil (line 4) | public class SecHubStorageUtil { method createStoragePathForProject (line 13) | public static String createStoragePathForProject(String projectId) { method createAssetStoragePath (line 17) | public static String createAssetStoragePath() { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/util/SimpleBooleanUtil.java class SimpleBooleanUtil (line 4) | public class SimpleBooleanUtil { method isFalseOrNull (line 6) | public static boolean isFalseOrNull(Boolean b) { method isTrue (line 10) | public static boolean isTrue(Boolean b) { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/util/SimpleNetworkUtils.java class SimpleNetworkUtils (line 6) | public class SimpleNetworkUtils { method isURINullOrEmpty (line 13) | public static boolean isURINullOrEmpty(URI uri) { method isHttpProtocol (line 23) | public static boolean isHttpProtocol(URI uri) { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/util/SimpleStringUtils.java class SimpleStringUtils (line 12) | public class SimpleStringUtils { method SimpleStringUtils (line 20) | private SimpleStringUtils() { method isTrimmedEqual (line 32) | public static boolean isTrimmedEqual(String string1, String string2) { method isNotEmpty (line 50) | public static boolean isNotEmpty(Object object) { method isEmpty (line 57) | public static boolean isEmpty(Object str) { method equals (line 61) | public static boolean equals(String str1, String str2) { method startsWith (line 71) | public static boolean startsWith(String part, String full) { method emptyToNull (line 88) | public static String emptyToNull(String value) { method truncateWhenTooLong (line 104) | public static String truncateWhenTooLong(String string, int maxLength) { method createObfuscatedString (line 130) | public static String createObfuscatedString(String string, int nonObfu... method isStandardAsciiLetter (line 155) | public static boolean isStandardAsciiLetter(char c) { method hasStandardAsciiLettersDigitsOrAdditionalAllowedCharacters (line 177) | public static boolean hasStandardAsciiLettersDigitsOrAdditionalAllowed... method createListForCommaSeparatedValues (line 225) | public static List createListForCommaSeparatedValues(String st... method toIntOrDefault (line 249) | public static int toIntOrDefault(String value, int defaultValue) { FILE: sechub-commons-core/src/main/java/com/mercedesbenz/sechub/commons/core/util/StacktraceUtil.java class StacktraceUtil (line 4) | public class StacktraceUtil { method findRootCause (line 13) | public static Throwable findRootCause(Throwable throwable) { method createDescription (line 32) | public static String createDescription(Throwable throwable) { method createFullTraceDescription (line 45) | public static String createFullTraceDescription(Throwable throwable) { FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/CachingPatternProviderTest.java class CachingPatternProviderTest (line 12) | class CachingPatternProviderTest { method cache_maximum_2_wrong_regular_expression_results_in_alternative_accepting_everything (line 14) | @Test method cache_maximum_2_correct_regular_expression_results_in_correct_compiled_pattern (line 29) | @Test method cache_maximum_2_correct_regular_expression_fetched_3_times_created_only_one_time (line 46) | @Test method cache_maximum_2_handling_3_regular_expressions_does_remove_older_entries_automatically_when_cache_size_limit_reached (line 65) | @Test FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/CommonConstantsTest.java class CommonConstantsTest (line 8) | class CommonConstantsTest { method getAllRootArchiveReferenceIdentifiers_contains_expected_content (line 10) | @Test method archive_root_identifiers_are_as_expected (line 19) | @Test FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/PatternCompilerTest.java class PatternCompilerTest (line 14) | class PatternCompilerTest { method beforeEach (line 18) | @BeforeEach method wrong_regular_expresion_throws_pattern_syntax_exception (line 23) | @Test method null_regular_expresion_throws_npe (line 28) | @Test method correct_regular_expresion_results_in_pattern (line 33) | @ParameterizedTest FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/cache/CacheDataTest.java class CacheDataTest (line 15) | class CacheDataTest { method created_cache_data_without_crypto_access_provider_stores_value_not_sealed_and_value_can_be_retrieved (line 17) | @ParameterizedTest method created_cache_data_with_crypto_access_provider_stores_value_sealed_and_value_can_be_retrieved (line 28) | @ParameterizedTest method given_duration_is_stored_inside (line 39) | @Test method given_now_is_stored_as_createdAtinside (line 48) | @Test method null_value_throws_npe (line 58) | @Test FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/cache/SelfCleaningCacheTest.java class SelfCleaningCacheTest (line 26) | class SelfCleaningCacheTest { method beforeEach (line 37) | @SuppressWarnings("unchecked") method construct_with_custom_cache_clear_job_period (line 45) | @Test method construct_with_null_scheduled_executor_service_throws_exception (line 57) | @Test method construct_with_null_cache_clear_job_period_throws_exception (line 67) | @Test method construct_with_null_application_shutdown_handler_throws_exception (line 77) | @Test method remove_key_removes_value_from_cache (line 87) | @Test method get_returns_empty_optional_when_cache_does_not_contain_key (line 105) | @Test method get_throws_null_pointer_exception_when_key_is_null (line 115) | @Test method remove_throws_null_pointer_exception_when_key_is_null (line 125) | @Test method get_returns_value_when_cache_contains_key (line 135) | @Test method put_overrides_existing_cache_data_with_same_key (line 152) | @Test method put_throws_null_pointer_exception_when_key_is_null (line 173) | @Test method put_throws_null_pointer_exception_when_value_is_null (line 187) | @Test method put_throws_null_pointer_exception_when_duration_is_null (line 201) | @Test method clearCache_removes_cache_data_after_is_has_expired (line 215) | @Test method clearCache_does_not_remove_cache_data_until_it_has_expired (line 236) | @Test method close_cancels_cache_clear_job_and_shuts_down_scheduled_executor_service (line 266) | @Test class TestCachePersistence (line 281) | private static class TestCachePersistence implements CachePersistence<... method remove (line 285) | @Override method put (line 290) | @Override method get (line 295) | @Override method removeOutdated (line 300) | @Override FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/environment/SecureEnvironmentVariableKeyValueRegistryTest.java class SecureEnvironmentVariableKeyValueRegistryTest (line 18) | class SecureEnvironmentVariableKeyValueRegistryTest { method beforeEach (line 22) | @BeforeEach method key_with_value_defined_as_nullable_and_not_nullable_throws_illegal_state_exception_at_registration_time (line 27) | @Test method key_with_NULL_value_register_throws_illegal_argument_exception_at_registration_time (line 41) | @Test method only_key_used_at_registration_fails_with_message (line 55) | @Test method only_value_used_at_registration_fails_with_illegal_argument_exception (line 68) | @Test method key_with_notNullValue_register_results_in_entry_with_key_value_and_generated_env_variable (line 79) | @Test method key_with_NullableValue_register_results_in_entry_with_key_value_and_generated_env_variable (line 95) | @ParameterizedTest method key_with_value_and_env_variable__register_results_in_entry_with_key_value_and_defined_env_variable (line 114) | @Test method new_entry_build_illegal_key_throws_illegal_argument_exception (line 129) | @ParameterizedTest FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/environment/SystemEnvironmentVariableSupportTest.java class SystemEnvironmentVariableSupportTest (line 15) | class SystemEnvironmentVariableSupportTest { method beforeEach (line 20) | @BeforeEach method isValueLikeEnvironmentVariableValue_returns_true_when_same_value_in_environment_value (line 27) | @ParameterizedTest method isValueLikeEnvironmentVariableValue_returns_false_when_not_same_value_in_environment_value (line 46) | @ParameterizedTest method when_key_has_no_prefix_the_origin_value_is_returned (line 65) | @ParameterizedTest method when_key_has_prefix_and_system_environment_has_variable_the_content_of_variable_is_resolved (line 73) | @ParameterizedTest method when_key_has_prefix_and_system_environment_has_NOT_variable_null_is_resolved (line 93) | @ParameterizedTest method when_key_has_prefix_but_no_variable_name_null_is_resolved (line 106) | @ParameterizedTest FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/prepare/PrepareResultTest.java class PrepareResultTest (line 12) | class PrepareResultTest { method fromString_correct_formats_preparation_done (line 14) | @ParameterizedTest method fromString_correct_formats_preparation_not_done (line 26) | @ParameterizedTest method fromString_not_acceptable_format_has_result_where_preparation_was_not_succesful (line 38) | @ParameterizedTest method toString_can_be_parsed_back (line 52) | @Test method toStringAndBackAsStatus (line 59) | private PrepareStatus toStringAndBackAsStatus(PrepareStatus status) { FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/prepare/PrepareStatusTest.java class PrepareStatusTest (line 12) | class PrepareStatusTest { method from_string_ok (line 14) | @Test method from_string_failed (line 21) | @Test method from_string_unknown_returns_null (line 28) | @ParameterizedTest FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/resilience/ResilientActionExecutorTest.java class ResilientActionExecutorTest (line 15) | class ResilientActionExecutorTest { method before (line 20) | @BeforeEach method fall_through_200_ms__inside_time_frame_same_exception_will_be_returned_after_this_real_call_done (line 26) | @Test method no_error_no_consultant_defined_just_runs_through_and_returns_result (line 72) | @Test method no_error_but_consultant_defined_just_runs_through_and_returns_result_consultant_never_called (line 81) | @Test method retry_3_times_allowed__we_throw_errors_which_forces_a_retry_the_callback_is_called_3_times (line 96) | @Test method retry_3_times_allowed__we_got_an_error_which_forces_a_retry_the_callback_is_called1_times (line 123) | @Test method retry_2_times_allowed__we_got_an_error_which_forces_a_retry_we_got_the_result_from_second_attempt (line 148) | @Test method retry_2_times_allowed__we_got_two_errors_which_forces_2_retries_we_got_the_result_from_third_attempt (line 176) | @Test method retry_2_times_allowed__we_got_3_errors_which_forces_2_retries_and_we_got_the_origin_failure_from_third_attempt (line 204) | @Test method containsConsultatant_differs_correctly (line 235) | @Test class TestAction (line 245) | private class TestAction implements ResilientAction { method execute (line 250) | @Override class TestResult (line 262) | private class TestResult { class TestConsultant (line 268) | private class TestConsultant implements ResilienceConsultant { method consultFor (line 270) | @Override class TestConsultant2 (line 277) | private class TestConsultant2 implements ResilienceConsultant { method consultFor (line 279) | @Override FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/resilience/ResilientRunnableExecutorTest.java class ResilientRunnableExecutorTest (line 13) | class ResilientRunnableExecutorTest { method beforeEach (line 17) | @BeforeEach method one_retry_defined_but_no_execution_happens (line 22) | @Test method one_retry_defined__exception_on_first_run_but_not_on_seconds_try (line 37) | @Test method one_retry_defined__exception_on_first_and_second_run_will_fail_with_exception (line 51) | @Test class AlwaysRetry1TimeWith10MillisecondsTestConsultant (line 64) | private class AlwaysRetry1TimeWith10MillisecondsTestConsultant impleme... method consultFor (line 66) | @Override FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/resilience/TestFailDefinedTimes.java class TestFailDefinedTimes (line 8) | class TestFailDefinedTimes implements RunOrFail { method TestFailDefinedTimes (line 12) | TestFailDefinedTimes(int wantedFails) { method runOrFail (line 16) | @Override FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/security/CheckSumSupportTest.java class CheckSumSupportTest (line 18) | class CheckSumSupportTest { method beforeEach (line 22) | @BeforeEach method test_simple_sha256_calculation_works (line 27) | @Test method test_sha256_sum_digest_creation_works (line 41) | @Test method test_simple_sha256_check_works (line 48) | @Test method createFileInputStreamToTestZipfile (line 66) | private InputStream createFileInputStreamToTestZipfile() throws FileNo... FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/security/CryptoAccessTest.java class CryptoAccessTest (line 14) | class CryptoAccessTest { method seal_unseal_works (line 16) | @ParameterizedTest method multiple_unseal_possible (line 31) | @Test FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/util/SecHubStorageUtilTest.java class SecHubStorageUtilTest (line 10) | public class SecHubStorageUtilTest { method jobstorage_path_correct_calculated_for_project_with_id_project1234 (line 12) | @ParameterizedTest FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/util/SimpleBooleanUtilTest.java class SimpleBooleanUtilTest (line 8) | public class SimpleBooleanUtilTest { method isFalseOrNull_null_yes (line 11) | @Test method isFalseOrNull_FALSE_yes (line 16) | @Test method isFalseOrNull_TRUE_no (line 21) | @Test method isTrue_null_no (line 27) | @Test method isTrue_FALSE_no (line 32) | @Test method isTrue_TRUE_yes (line 37) | @Test FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/util/SimpleNetworkUtilsTest.java class SimpleNetworkUtilsTest (line 10) | public class SimpleNetworkUtilsTest { method isURIEmpty__null (line 12) | @Test method isURIEmpty__empty_string (line 18) | @Test method isURIEmpty__string_with_space (line 24) | @Test method isURIEmpty__uri (line 32) | @Test method isURIEmpty__string (line 38) | @Test method isURIEmpty__special_chars (line 44) | @Test method isHttpProtocol__http (line 50) | @Test method isHttpProtocol__https (line 56) | @Test method isHttpProtocol__null (line 62) | @Test method isHttpProtocol__empty_string (line 68) | @Test method isHttpProtocol__no_schema (line 74) | @Test FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/util/SimpleStringUtilsTest.java class SimpleStringUtilsTest (line 19) | public class SimpleStringUtilsTest { method obfuscate_always_obfuscated_when_length_0 (line 21) | @ValueSource(strings = { "a", "ab", "$*abcdefghiujklmnop" }) method obfuscate_always_obfuscated_when_length_3_but_only_2_chars (line 27) | @Test method obfuscate_always_obfuscated_when_string_length_smaller_than_obfuscation_length (line 36) | @ValueSource(ints = { 3, 5, 100 }) method do_not_obfuscate_when_length_smaller_0 (line 46) | @ValueSource(ints = { -1, -5, -100 }) method return_null_when_string_parameter_null (line 56) | @Test method isLatinLetter_valid_values (line 65) | @ValueSource(strings = { "abcdefghijklmnopqrstuvwxyz", "ABCDEFGHIJKLMN... method isLatinLetter_valid_values_use_ordinal_numbers_to_check (line 73) | @Test method isLatinLetter_invvalid_values_use_ordinal_numbers_to_check (line 83) | @Test method stringsContainingValidIntegersCanBeConvertedToIntWithoutDefault (line 96) | @ParameterizedTest method stringsNotContainingValidIntegersWillBeConvertedToIntWithDefaultInstead (line 109) | @ParameterizedTest method createListForCommaSeparatedValues (line 121) | @ParameterizedTest method createListForCommaSeparatedValues_spaces_in_data_have_no_influence (line 138) | @Test method createListForCommaSeparatedValues_null_results_in_empty_list (line 154) | @Test method createListForCommaSeparatedValues_only_spaces_results_in_empty_list (line 165) | @Test method validNames_hasOnlyAlphabeticDigitOrAdditionalAllowedCharacters_no_additional_is_true (line 175) | @ParameterizedTest method invalidNames_hasOnlyAlphabeticDigitOrAdditionalAllowedCharacters_no_additional_is_false (line 181) | @ParameterizedTest method validNames_hasOnlyAlphabeticDigitOrAdditionalAllowedCharacters_with_additional_is_true (line 187) | @ParameterizedTest method invalidNames_hasOnlyAlphabeticDigitOrAdditionalAllowedCharacters_with_additional_is_false (line 193) | @ParameterizedTest method isTrimmedEquals_null_null_is_true (line 199) | @Test method isTrimmedEquals_empty_null_is_true (line 204) | @Test method isTrimmedEquals_null_empty_is_true (line 209) | @Test method isTrimmedEquals_empty_empty_is_true (line 214) | @Test method isTrimmedEquals_different_strings_is_false (line 221) | @Test method isTrimmedEquals_similar_strings_is_true (line 227) | @Test method null_equals_null_returns_true (line 235) | @Test method null_equals_not_empty_strings_returns_false (line 240) | @Test method string1_equals_string2_returns_false (line 248) | @Test method same_strings_equals_returns_true (line 253) | @Test method string1_is_part_of_string2_returns_false (line 259) | @Test method string1_is_part_of_string1a_returns_true (line 265) | @Test method string1a_is_part_of_string1_returns_false (line 270) | @Test method string1_is_part_of_string1_returns_true (line 275) | @Test FILE: sechub-commons-core/src/test/java/com/mercedesbenz/sechub/commons/core/util/StacktraceUtilTest.java class StacktraceUtilTest (line 8) | public class StacktraceUtilTest { method runtime_exception_having_IllegalStateException_as_root_cause (line 10) | @Test method runtime_exception_containing_no_cause_returns_runtime_exception (line 23) | @Test method null_given_returns_null (line 35) | @Test FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/AesGcmSivCipher.java class AesGcmSivCipher (line 30) | class AesGcmSivCipher implements PersistentCipher { method AesGcmSivCipher (line 58) | AesGcmSivCipher(SecretKey secretKey, PersistentCipherType type) { method encrypt (line 63) | @Override method decrypt (line 89) | @Override method createNewInitializationVector (line 114) | @Override method getType (line 125) | @Override method toString (line 130) | @Override FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/ByteArrayTransformer.java type ByteArrayTransformer (line 13) | public interface ByteArrayTransformer { method transformFromBytes (line 22) | public T transformFromBytes(byte[] bytes); method transformToBytes (line 31) | public byte[] transformToBytes(T object); FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/DefaultSecretKeyProvider.java class DefaultSecretKeyProvider (line 13) | public class DefaultSecretKeyProvider implements SecretKeyProvider { method DefaultSecretKeyProvider (line 18) | public DefaultSecretKeyProvider(byte[] rawSecret, PersistentCipherType... method getSecretKey (line 38) | @Override method getLengthOfSecretInBits (line 43) | @Override FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/EncryptionConstants.java class EncryptionConstants (line 6) | public class EncryptionConstants { FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/EncryptionResult.java class EncryptionResult (line 11) | public class EncryptionResult { method EncryptionResult (line 17) | public EncryptionResult(byte[] encryptedData, InitializationVector ini... method getEncryptedData (line 28) | public byte[] getEncryptedData() { method getInitialVector (line 35) | public InitializationVector getInitialVector() { FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/EncryptionRotationSetup.java class EncryptionRotationSetup (line 4) | public class EncryptionRotationSetup { method builder (line 6) | public static RotationSetupBuilder builder() { method EncryptionRotationSetup (line 11) | private EncryptionRotationSetup() { method getOldCipher (line 20) | public PersistentCipher getOldCipher() { method getOldInitialVector (line 24) | public InitializationVector getOldInitialVector() { method getNewCipher (line 28) | public PersistentCipher getNewCipher() { method getNewInitialVector (line 32) | public InitializationVector getNewInitialVector() { class RotationSetupBuilder (line 36) | public static class RotationSetupBuilder { method RotationSetupBuilder (line 43) | private RotationSetupBuilder() { method oldInitialVector (line 46) | public RotationSetupBuilder oldInitialVector(InitializationVector ol... method newInitialVector (line 51) | public RotationSetupBuilder newInitialVector(InitializationVector ne... method oldCipher (line 56) | public RotationSetupBuilder oldCipher(PersistentCipher oldCipher) { method newCipher (line 61) | public RotationSetupBuilder newCipher(PersistentCipher newCipher) { method build (line 79) | public EncryptionRotationSetup build() { FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/EncryptionRotator.java class EncryptionRotator (line 4) | public class EncryptionRotator { method rotate (line 13) | public byte[] rotate(byte[] encryptedData, EncryptionRotationSetup set... FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/EncryptionSupport.java class EncryptionSupport (line 10) | public class EncryptionSupport { method encryptString (line 21) | public EncryptionResult encryptString(String string, PersistentCipher ... method encrypt (line 34) | public EncryptionResult encrypt(T object, PersistentCipher cipher,... method decryptString (line 57) | public String decryptString(byte[] encryptedData, PersistentCipher cip... method decrypt (line 72) | public T decrypt(byte[] encryptedData, PersistentCipher cipher, In... FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/InitializationVector.java class InitializationVector (line 6) | public class InitializationVector { method InitializationVector (line 10) | public InitializationVector(byte[] bytes) { method getInitializationBytes (line 14) | public byte[] getInitializationBytes() { method toString (line 18) | @Override method hashCode (line 23) | @Override method equals (line 31) | @Override FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/NoneCipher.java class NoneCipher (line 4) | class NoneCipher implements PersistentCipher { method encrypt (line 8) | @Override method decrypt (line 13) | @Override method createNewInitializationVector (line 18) | @Override method getType (line 30) | @Override method toString (line 35) | @Override FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/PersistentCipher.java type PersistentCipher (line 4) | public interface PersistentCipher { method encrypt (line 13) | public byte[] encrypt(byte[] data, InitializationVector initialVector); method decrypt (line 22) | public byte[] decrypt(byte[] encryptedData, InitializationVector initi... method createNewInitializationVector (line 33) | public InitializationVector createNewInitializationVector(); method getType (line 38) | public PersistentCipherType getType(); FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/PersistentCipherFactory.java class PersistentCipherFactory (line 4) | public class PersistentCipherFactory { method createCipher (line 6) | public PersistentCipher createCipher(SecretKeyProvider secretProvider,... method assertKeyHasBits (line 30) | private static void assertKeyHasBits(SecretKeyProvider secretProvider,... FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/PersistentCipherType.java type PersistentCipherType (line 4) | public enum PersistentCipherType { method PersistentCipherType (line 22) | private PersistentCipherType(String secretKeyAlgorithm) { method getSecretKeyAlgorithm (line 26) | String getSecretKeyAlgorithm() { FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/SecretKeyProvider.java type SecretKeyProvider (line 6) | public interface SecretKeyProvider { method getLengthOfSecretInBits (line 8) | public int getLengthOfSecretInBits(); method getSecretKey (line 10) | public SecretKey getSecretKey(); FILE: sechub-commons-encryption/src/main/java/com/mercedesbenz/sechub/commons/encryption/StringByteArrayTransformer.java class StringByteArrayTransformer (line 11) | public class StringByteArrayTransformer implements ByteArrayTransformer<... method transformFromBytes (line 13) | @Override method transformToBytes (line 21) | @Override FILE: sechub-commons-encryption/src/test/java/com/mercedesbenz/sechub/commons/encryption/AesGcmSivCipherTest.java class AesGcmSivCipherTest (line 11) | class AesGcmSivCipherTest { method beforeEach (line 16) | @BeforeEach method aes_gcm_siv_256_encryption_and_decryption_works_in_general (line 26) | @Test method aes_gcm_siv_256_initialization_cipher_has_expected_length (line 48) | @Test method aes_gcm_siv_128_initialization_cipher_has_expected_length (line 62) | @Test method aes_gcm_siv_128_encryption_and_decryption_works_in_general (line 76) | @Test FILE: sechub-commons-encryption/src/test/java/com/mercedesbenz/sechub/commons/encryption/DefaultSecretKeyProviderTest.java class DefaultSecretKeyProviderTest (line 18) | class DefaultSecretKeyProviderTest { method beforeAll (line 22) | @BeforeAll method illegal_arguments_detected (line 27) | @ParameterizedTest method secretKey_in_bytes_is_correct_created (line 36) | @ParameterizedTest method createSecretInBytes (line 56) | private byte[] createSecretInBytes(int secretKeyInBytes) { FILE: sechub-commons-encryption/src/test/java/com/mercedesbenz/sechub/commons/encryption/EncryptionRotationSetupTest.java class EncryptionRotationSetupTest (line 18) | class EncryptionRotationSetupTest { method beforeEach (line 26) | @BeforeEach method setup_build_without_arguments_throws_exception (line 35) | @Test method setup_build_without_old_cipher_throws_exception (line 48) | @Test method setup_build_without_old_initialvector_throws_exception (line 62) | @Test method setup_build_throws_exception_when_only_old_cipher_and_old_initial_vector (line 76) | @Test method setup_build_throws_exception_when_only_new_cipher_and_new_initial_vector (line 91) | @Test method setup_build_throws_exception_when_old_initial_vector_is_missing (line 106) | @Test method setup_build_throws_exception_when_old_cipher_is_missing (line 122) | @Test method setup_build_works_for_password_rotation_when_no_new_initial_vector_is_set (line 138) | @Test method setup_build_works_for_initial_vector_rotation_when_no_new_cipher_is_set (line 161) | @Test FILE: sechub-commons-encryption/src/test/java/com/mercedesbenz/sechub/commons/encryption/EncryptionRotatorTest.java class EncryptionRotatorTest (line 10) | class EncryptionRotatorTest { method beforeEach (line 22) | @BeforeEach method roation_uses_old_cipher_and_initvector_to_decrypt (line 46) | @Test method roation_uses_new_cipher_and_new_initvector_to_encrypt (line 57) | @Test method roation_result_is_new_encrypted_data (line 68) | @Test FILE: sechub-commons-encryption/src/test/java/com/mercedesbenz/sechub/commons/encryption/FullEncryptionRotationTest.java class FullEncryptionRotationTest (line 34) | class FullEncryptionRotationTest { method beforeAll (line 48) | @BeforeAll method beforeEach (line 69) | @BeforeEach method secret_rotation_cipher_none (line 74) | @Test method cipher_rotation_same_initial_vector (line 100) | @ParameterizedTest method cipher_rotation_different_initial_vector_and_different_cipher (line 130) | @ParameterizedTest class DualCipherSameInitVectorArgumentsProvider (line 162) | private static class DualCipherSameInitVectorArgumentsProvider impleme... method provideArguments (line 163) | @Override class DualCipherDifferentInitVectorArgumentsProvider (line 181) | private static class DualCipherDifferentInitVectorArgumentsProvider im... method provideArguments (line 182) | @Override FILE: sechub-commons-encryption/src/test/java/com/mercedesbenz/sechub/commons/encryption/InitializationVectorTest.java class InitializationVectorTest (line 8) | class InitializationVectorTest { method null_bytes (line 10) | @Test method filled_bytes (line 21) | @Test FILE: sechub-commons-encryption/src/test/java/com/mercedesbenz/sechub/commons/encryption/NoneCipherTest.java class NoneCipherTest (line 8) | class NoneCipherTest { method none_cipher_encryption_and_decryption_works_but_encrypted_data_is_origin (line 10) | @Test FILE: sechub-commons-encryption/src/test/java/com/mercedesbenz/sechub/commons/encryption/PersistentCipherFactoryTest.java class PersistentCipherFactoryTest (line 12) | class PersistentCipherFactoryTest { method beforeEach (line 16) | @BeforeEach method type_aes_gcm_siv_256_can_be_created__with_secret_of_32Byte (line 21) | @Test method type_aes_gcm_siv_1289_can_be_created__with_secret_of128bit (line 36) | @Test method type_aes_gcm_siv_256_can_NOT_be_created__with_secret_having_wrong_amunt_of_bits (line 51) | @ParameterizedTest method type_aes_gcm_siv_128_can_NOT_be_created__with_secret_having_wrong_amunt_of_bits (line 63) | @ParameterizedTest method type_none_can_be_created (line 76) | @Test FILE: sechub-commons-encryption/src/test/java/com/mercedesbenz/sechub/commons/encryption/StringByteArrayTransformerTest.java class StringByteArrayTransformerTest (line 14) | class StringByteArrayTransformerTest { method beforeEach (line 18) | @BeforeEach method transformFromBytes_bytes_are_transformed_back_via_utf_8 (line 24) | @ParameterizedTest method transformToBytes (line 47) | @ParameterizedTest FILE: sechub-commons-model-testframework/src/main/java/com/mercedesbenz/sechub/commons/model/TestSecHubConfigurationBuilder.java class TestSecHubConfigurationBuilder (line 17) | public class TestSecHubConfigurationBuilder { method configureSecHub (line 21) | public static final TestSecHubConfigurationBuilder configureSecHub() { method TestSecHubConfigurationBuilder (line 25) | private TestSecHubConfigurationBuilder() { method data (line 29) | public TestDataConfigurationBuilder data() { method build (line 34) | public SecHubScanConfiguration build() { class TestData (line 75) | private class TestData { method api (line 87) | public TestSecHubConfigurationBuilder api(String version) { method webConfig (line 92) | public TestWebConfigurationBuilder webConfig() { class TestWebConfigurationBuilder (line 96) | public class TestWebConfigurationBuilder { method TestWebConfigurationBuilder (line 98) | private TestWebConfigurationBuilder() { method build (line 102) | public SecHubScanConfiguration build() { method and (line 106) | public TestSecHubConfigurationBuilder and() { method login (line 110) | public TestWebConfigurationBuilder login(WebLoginConfiguration login... method addURI (line 115) | public TestWebConfigurationBuilder addURI(String uri) { method maxScanDuration (line 120) | public TestWebConfigurationBuilder maxScanDuration(WebScanDurationCo... method addIncludes (line 125) | public TestWebConfigurationBuilder addIncludes(List includes) { method addExcludes (line 130) | public TestWebConfigurationBuilder addExcludes(List excludes) { method addHeaders (line 135) | public TestWebConfigurationBuilder addHeaders(List data) { method convertFromReceived (line 102) | public Map convertFromReceived(String received) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/communication/CommunicationDataConverterConfig.java class CommunicationDataConverterConfig (line 9) | public class CommunicationDataConverterConfig implements JSONable getMapping() { class Receive (line 52) | public class Receive { method getSourceType (line 59) | public CommunicationDataConversionType getSourceType() { method setSourceType (line 63) | public void setSourceType(CommunicationDataConversionType sourceType) { method getMapping (line 67) | public Map getMapping() { method fromJSONString (line 73) | public static CommunicationDataConverterConfig fromJSONString(String j... FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/mapping/MappingData.java class MappingData (line 11) | @JsonIgnoreProperties(ignoreUnknown = true) // we do ignore to avoid pro... method getEntries (line 21) | public List getEntries() { method getJSONTargetClass (line 25) | @Override method fromString (line 30) | public static MappingData fromString(String json) { method toString (line 34) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/mapping/MappingDataToNamePatternToIdEntryConverter.java class MappingDataToNamePatternToIdEntryConverter (line 7) | public class MappingDataToNamePatternToIdEntryConverter { method convert (line 9) | public List convert(MappingData data) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/mapping/MappingEntry.java class MappingEntry (line 10) | @JsonIgnoreProperties(ignoreUnknown = true) // we do ignore to avoid pro... method MappingEntry (line 24) | public MappingEntry() { method MappingEntry (line 28) | public MappingEntry(String pattern, String replacement, String comment) { method getPattern (line 34) | public String getPattern() { method getReplacement (line 38) | public String getReplacement() { method getComment (line 42) | public String getComment() { method getJSONTargetClass (line 46) | @Override method hashCode (line 51) | @Override method equals (line 56) | @Override method toString (line 68) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/mapping/NamePatternIdProvider.java class NamePatternIdProvider (line 10) | public class NamePatternIdProvider { method NamePatternIdProvider (line 18) | public NamePatternIdProvider(String providerId) { method add (line 22) | public void add(NamePatternToIdEntry entry) { method getIdForName (line 37) | public String getIdForName(String name) { method getProviderId (line 49) | public String getProviderId() { method toString (line 53) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/mapping/NamePatternIdProviderFactory.java class NamePatternIdProviderFactory (line 9) | public class NamePatternIdProviderFactory { method NamePatternIdProviderFactory (line 17) | public NamePatternIdProviderFactory() { method createProvider (line 21) | public NamePatternIdProvider createProvider(String id, String mappingD... FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/mapping/NamePatternToIdEntry.java class NamePatternToIdEntry (line 14) | @JsonIgnoreProperties(ignoreUnknown = true) // we do ignore to avoid pro... method createFromJSON (line 26) | public static NamePatternToIdEntry createFromJSON(String json) { method NamePatternToIdEntry (line 30) | private NamePatternToIdEntry() { method NamePatternToIdEntry (line 34) | @JsonCreator method getRegexp (line 46) | Pattern getRegexp() { method getNamePattern (line 50) | public String getNamePattern() { method getId (line 54) | public String getId() { method isMatching (line 58) | public boolean isMatching(String string) { method getJSONTargetClass (line 65) | @Override method toString (line 70) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/AbstractSecHubFileSystemContainer.java class AbstractSecHubFileSystemContainer (line 12) | @JsonIgnoreProperties(ignoreUnknown = true) method setFileSystem (line 27) | public void setFileSystem(SecHubFileSystemConfiguration fileSystem) { method getFileSystem (line 31) | @Override method getIncludes (line 36) | public List getIncludes() { method getExcludes (line 40) | public List getExcludes() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/ClientCertificateConfiguration.java class ClientCertificateConfiguration (line 12) | @JsonIgnoreProperties(ignoreUnknown = true) method getNamesOfUsedDataConfigurationObjects (line 21) | @Override method setPassword (line 26) | public void setPassword(char[] password) { method getPassword (line 30) | public char[] getPassword() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/CodeScanPathCollector.java class CodeScanPathCollector (line 12) | public class CodeScanPathCollector { method CodeScanPathCollector (line 18) | public CodeScanPathCollector() { method collectAllCodeScanPathes (line 22) | public Set collectAllCodeScanPathes(SecHubConfigurationModel c... method addFileSystemParts (line 50) | private void addFileSystemParts(Set paths, SecHubFileSystemCon... FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/HTTPHeaderConfiguration.java class HTTPHeaderConfiguration (line 11) | @JsonIgnoreProperties(ignoreUnknown = true) method getName (line 25) | public String getName() { method setName (line 29) | public void setName(String name) { method getValue (line 33) | public String getValue() { method setValue (line 37) | public void setValue(String value) { method getOnlyForUrls (line 41) | public Optional> getOnlyForUrls() { method setOnlyForUrls (line 45) | public void setOnlyForUrls(Optional> onlyForUrls) { method isSensitive (line 49) | public boolean isSensitive() { method setSensitive (line 53) | public void setSensitive(boolean sensitive) { method getNamesOfUsedDataConfigurationObjects (line 57) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/JSONConverter.java class JSONConverter (line 15) | public class JSONConverter { method get (line 23) | public static JSONConverter get() { method JSONConverter (line 29) | public JSONConverter() { method toJSON (line 33) | public String toJSON(Object object) throws JSONConverterException { method toJSON (line 37) | public String toJSON(Object object, boolean prettyPrinted) throws JSON... method toJSON (line 41) | public String toJSON(Object object, boolean prettyPrinted, JsonMapper ... method fromJSON (line 62) | public T fromJSON(Class clazz, String json) throws JSONConverte... method fromJSONtoListOf (line 98) | public List fromJSONtoListOf(Class clazz, String json) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/JSONConverterException.java class JSONConverterException (line 4) | public class JSONConverterException extends SecHubRuntimeException { method JSONConverterException (line 8) | public JSONConverterException(String message, Throwable t) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/JSONValidatable.java type JSONValidatable (line 7) | public interface JSONValidatable { method validate (line 13) | void validate() throws JSONValidationException; FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/JSONValidationException.java class JSONValidationException (line 7) | public class JSONValidationException extends RuntimeException { method JSONValidationException (line 11) | public JSONValidationException(String message) { method JSONValidationException (line 15) | public JSONValidationException(String message, Throwable cause) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/JSONable.java type JSONable (line 21) | public interface JSONable { method getJSONTargetClass (line 23) | @JsonIgnore method toJSON (line 32) | default String toJSON() throws JSONConverterException { method toFormattedJSON (line 42) | default String toFormattedJSON() throws JSONConverterException { method getConverter (line 49) | @JsonIgnore method fromJSON (line 64) | default T fromJSON(String json) throws JSONConverterException { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/JsonMapperFactory.java class JsonMapperFactory (line 15) | public class JsonMapperFactory { method createMapper (line 17) | public static JsonMapper createMapper() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/MetaDataModel.java class MetaDataModel (line 22) | @JsonAutoDetect(fieldVisibility = Visibility.NON_PRIVATE) method getKeys (line 27) | @JsonIgnore method setValue (line 38) | public void setValue(String key, String value) { method setValue (line 48) | public void setValue(String key, boolean value) { method setValue (line 59) | public void setValue(String key, long value) { method getValueAsStringOrNull (line 69) | public String getValueAsStringOrNull(String key) { method getValueAsLongOrNull (line 80) | public Long getValueAsLongOrNull(String key) { method getValueAsBoolean (line 94) | public boolean getValueAsBoolean(String key) { method getValueAsBooleanOrNull (line 108) | public Boolean getValueAsBooleanOrNull(String key) { method getValueAsURIorNull (line 123) | public URI getValueAsURIorNull(String key) { method hasValue (line 142) | public boolean hasValue(String key, String expectedValue) { method isExisting (line 155) | public boolean isExisting(String key) { method failSafeKey (line 160) | private String failSafeKey(String key) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/ModuleGroup.java type ModuleGroup (line 25) | @MustBeKeptStable("Module group is used inside DB entries. Do NOT remove... method initializeMappingAndValidate (line 53) | private static void initializeMappingAndValidate() { method ModuleGroup (line 88) | private ModuleGroup(String id) { method ModuleGroup (line 92) | private ModuleGroup(String id, ScanType... moduleScanTypes) { method getModuleScanTypes (line 97) | public ScanType[] getModuleScanTypes() { method getId (line 101) | @JsonValue method resolveModuleGroupOrNull (line 115) | public static ModuleGroup resolveModuleGroupOrNull(Set types) { method isGivenModuleInGroup (line 141) | public boolean isGivenModuleInGroup(ScanType moduleScanType) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/RemoteCredentialConfiguration.java class RemoteCredentialConfiguration (line 11) | @JsonIgnoreProperties(ignoreUnknown = true) method getCredentials (line 22) | public List getCredentials() { method getJSONTargetClass (line 26) | @Override method fromJSONString (line 31) | public static final RemoteCredentialConfiguration fromJSONString(Strin... FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/RemoteCredentialContainer.java class RemoteCredentialContainer (line 13) | public class RemoteCredentialContainer { method RemoteCredentialContainer (line 20) | public RemoteCredentialContainer(RemoteCredentialConfiguration configu... method resolveCredentialsForLocation (line 25) | public List resolveCredentialsForLocation(String... method resolveCredentialsForLocation (line 29) | public List resolveCredentialsForLocation(String... method resolveCredentialsFromLocation (line 33) | private List resolveCredentialsFromLocation(Stri... method resolveForCredentialContainer (line 54) | private void resolveForCredentialContainer(String location, TypeFilter... method getConfiguration (line 93) | public RemoteCredentialConfiguration getConfiguration() { method getPatternMap (line 97) | public Map getPatternMap() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/RemoteCredentialContainerFactory.java class RemoteCredentialContainerFactory (line 12) | public class RemoteCredentialContainerFactory { method create (line 16) | public RemoteCredentialContainer create(RemoteCredentialConfiguration ... FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/RemoteCredentialData.java class RemoteCredentialData (line 9) | @JsonIgnoreProperties(ignoreUnknown = true) method getUser (line 25) | public String getUser() { method getPassword (line 29) | public String getPassword() { method getRemotePattern (line 37) | public String getRemotePattern() { method getTypes (line 41) | public List getTypes() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/ScanType.java type ScanType (line 6) | public enum ScanType { method ScanType (line 35) | private ScanType(String id, String text, String description) { method ScanType (line 39) | private ScanType(String id, String text, String description, boolean i... method getId (line 46) | @JsonValue method getText (line 51) | public String getText() { method getDescription (line 55) | public String getDescription() { method isInternalScanType (line 59) | public boolean isInternalScanType() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/ScanTypeSummaryDetailData.java class ScanTypeSummaryDetailData (line 10) | @JsonInclude(JsonInclude.Include.NON_EMPTY) method getCritical (line 21) | public List getCritical() { method getHigh (line 25) | public List getHigh() { method getMedium (line 29) | public List getMedium() { method getLow (line 33) | public List getLow() { method getUnclassified (line 37) | public List getUnclassified() { method getInfo (line 41) | public List getInfo() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/ScanTypeSummaryFindingOverviewData.java class ScanTypeSummaryFindingOverviewData (line 6) | @JsonIgnoreProperties(ignoreUnknown = true) method ScanTypeSummaryFindingOverviewData (line 12) | public ScanTypeSummaryFindingOverviewData() { method ScanTypeSummaryFindingOverviewData (line 16) | public ScanTypeSummaryFindingOverviewData(Integer cweId, String name) { method incrementCount (line 21) | public void incrementCount() { method setCweId (line 25) | public void setCweId(Integer cweId) { method setName (line 29) | public void setName(String name) { method getCweId (line 33) | public Integer getCweId() { method getName (line 37) | public String getName() { method getCount (line 41) | public long getCount() { method toString (line 45) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubBinaryDataConfiguration.java class SecHubBinaryDataConfiguration (line 6) | public class SecHubBinaryDataConfiguration extends AbstractSecHubFileSys... method setUniqueName (line 12) | public void setUniqueName(String uniqueName) { method setRemote (line 16) | public void setRemote(SecHubRemoteDataConfiguration remote) { method getUniqueName (line 20) | @Override method getRemote (line 25) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubCodeCallStack.java class SecHubCodeCallStack (line 10) | @JsonInclude(Include.NON_NULL) method getRelevantPart (line 26) | public String getRelevantPart() { method setRelevantPart (line 30) | public void setRelevantPart(String relevantPart) { method getLocation (line 34) | public String getLocation() { method setLocation (line 38) | public void setLocation(String location) { method getLine (line 42) | public Integer getLine() { method setLine (line 46) | public void setLine(Integer line) { method getColumn (line 50) | public Integer getColumn() { method setColumn (line 54) | public void setColumn(Integer column) { method getSource (line 58) | public String getSource() { method setSource (line 62) | public void setSource(String source) { method getCalls (line 66) | public SecHubCodeCallStack getCalls() { method setCalls (line 70) | public void setCalls(SecHubCodeCallStack calls) { method toString (line 74) | @Override method hashCode (line 79) | @Override method equals (line 84) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubCodeScanConfiguration.java class SecHubCodeScanConfiguration (line 19) | @JsonIgnoreProperties(ignoreUnknown = true) method getNamesOfUsedDataConfigurationObjects (line 24) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubConfigurationMetaData.java class SecHubConfigurationMetaData (line 9) | @JsonIgnoreProperties(ignoreUnknown = true) method getLabels (line 14) | public Map getLabels() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubConfigurationModel.java class SecHubConfigurationModel (line 8) | @JsonIgnoreProperties(ignoreUnknown = true) method setProjectId (line 33) | public void setProjectId(String projectId) { method getProjectId (line 37) | public String getProjectId() { method setApiVersion (line 41) | public void setApiVersion(String apiVersion) { method getApiVersion (line 45) | public String getApiVersion() { method setWebScan (line 49) | public void setWebScan(SecHubWebScanConfiguration webScan) { method getWebScan (line 53) | public Optional getWebScan() { method setCodeScan (line 57) | public void setCodeScan(SecHubCodeScanConfiguration codeScan) { method getCodeScan (line 61) | public Optional getCodeScan() { method setInfraScan (line 65) | public void setInfraScan(SecHubInfrastructureScanConfiguration infraSt... method getInfraScan (line 69) | public Optional getInfraScan() { method getData (line 73) | public Optional getData() { method setData (line 77) | public void setData(SecHubDataConfiguration data) { method getLicenseScan (line 81) | public Optional getLicenseScan() { method setLicenseScan (line 85) | public void setLicenseScan(SecHubLicenseScanConfiguration licenseScan) { method getSecretScan (line 89) | public Optional getSecretScan() { method setSecretScan (line 93) | public void setSecretScan(SecHubSecretScanConfiguration secretScan) { method setIacScan (line 97) | public void setIacScan(SecHubIacScanConfiguration iacScan) { method getIacScan (line 101) | public Optional getIacScan() { method getMetaData (line 105) | public Optional getMetaData() { method setMetaData (line 109) | public void setMetaData(SecHubConfigurationMetaData metaData) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubConfigurationModelReducedCloningSupport.java class SecHubConfigurationModelReducedCloningSupport (line 9) | public class SecHubConfigurationModelReducedCloningSupport { method createReducedScanConfigurationCloneJSON (line 25) | public String createReducedScanConfigurationCloneJSON(SecHubConfigurat... FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubConfigurationModelSupport.java class SecHubConfigurationModelSupport (line 14) | public class SecHubConfigurationModelSupport { method isSourceRequired (line 26) | public boolean isSourceRequired(ScanType scanType, SecHubConfiguration... method isBinaryRequired (line 38) | public boolean isBinaryRequired(ScanType scanType, SecHubConfiguration... method isRequired (line 42) | private boolean isRequired(ScanType scanType, SecHubConfigurationModel... method isDataTypeReferencedByWebScan (line 90) | private boolean isDataTypeReferencedByWebScan(SecHubConfigurationModel... method isDataTypeContainedOrReferenced (line 116) | private boolean isDataT... method atLeastOneNameReferencesOneElementInGivenDataConfiguration (line 182) | private boolean atLeastOneNameReferencesOneElementInGivenDataConfigura... method collectScanTypes (line 205) | public Set collectScanTypes(SecHubConfigurationModel model) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubConfigurationModelValidationError.java type SecHubConfigurationModelValidationError (line 4) | public enum SecHubConfigurationModelValidationError { method SecHubConfigurationModelValidationError (line 97) | private SecHubConfigurationModelValidationError(String defaultMessage) { method getDefaultMessage (line 101) | public String getDefaultMessage() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubConfigurationModelValidationResult.java class SecHubConfigurationModelValidationResult (line 8) | public class SecHubConfigurationModelValidationResult { method hasError (line 12) | public boolean hasError(SecHubConfigurationModelValidationError error) { method getErrors (line 16) | public List getErrors() { method findFirstOccurrenceOf (line 28) | public SecHubConfigurationModelValidationErrorData findFirstOccurrence... method hasErrors (line 37) | public boolean hasErrors() { method addError (line 41) | void addError(SecHubConfigurationModelValidationError error) { method addError (line 45) | void addError(SecHubConfigurationModelValidationError error, String ad... class SecHubConfigurationModelValidationErrorData (line 58) | public class SecHubConfigurationModelValidationErrorData { method getError (line 63) | public SecHubConfigurationModelValidationError getError() { method getMessage (line 67) | public String getMessage() { method toString (line 71) | @Override method toString (line 79) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubConfigurationModelValidator.java class SecHubConfigurationModelValidator (line 29) | public class SecHubConfigurationModelValidator { method validateMetaDataLabels (line 63) | public SecHubConfigurationModelValidationResult validateMetaDataLabels... method SecHubConfigurationModelValidator (line 69) | public SecHubConfigurationModelValidator() { method validate (line 82) | public SecHubConfigurationModelValidationResult validate(SecHubConfigu... method describeSupportedVersions (line 91) | private String describeSupportedVersions() { class InternalValidationContext (line 95) | private class InternalValidationContext { method InternalValidationContext (line 100) | private InternalValidationContext() { method handleMetaDataLabels (line 106) | private void handleMetaDataLabels(Map labels, SecHubCo... method validate (line 143) | private void validate(InternalValidationContext context) { method handleMetaData (line 168) | private void handleMetaData(InternalValidationContext context) { method handleScanTypesAndModuleGroups (line 180) | private void handleScanTypesAndModuleGroups(InternalValidationContext ... method handleModuleGroup (line 187) | private void handleModuleGroup(InternalValidationContext context, Set<... method handleScanTypes (line 211) | private void handleScanTypes(InternalValidationContext context, Set ... method markAsFailed (line 876) | public void markAsFailed(SecHubConfigurationModelValidationError err... method markAsFailed (line 880) | public void markAsFailed(SecHubConfigurationModelValidationError err... FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubDataConfiguration.java class SecHubDataConfiguration (line 9) | @JsonIgnoreProperties(ignoreUnknown = true) method getSources (line 18) | public List getSources() { method getBinaries (line 22) | public List getBinaries() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubDataConfigurationObject.java type SecHubDataConfigurationObject (line 8) | public interface SecHubDataConfigurationObject { method getUniqueName (line 20) | @JsonProperty("name") method getRemote (line 23) | Optional getRemote(); FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubDataConfigurationObjectInfo.java class SecHubDataConfigurationObjectInfo (line 4) | public class SecHubDataConfigurationObjectInfo { method getDataConfigurationObject (line 9) | public SecHubDataConfigurationObject getDataConfigurationObject() { method getType (line 13) | public SecHubDataConfigurationType getType() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubDataConfigurationObjectInfoFinder.java class SecHubDataConfigurationObjectInfoFinder (line 10) | public class SecHubDataConfigurationObjectInfoFinder { method findDataObjectsByName (line 12) | public List findDataObjectsByName(S... method addReferenceForName (line 28) | private void addReferenceForName(List refe... FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubDataConfigurationType.java type SecHubDataConfigurationType (line 4) | public enum SecHubDataConfigurationType { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubDataConfigurationTypeListParser.java class SecHubDataConfigurationTypeListParser (line 13) | public class SecHubDataConfigurationTypeListParser { method fetchTypesAsSetOrNull (line 24) | public Set fetchTypesAsSetOrNull(String c... FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubDataConfigurationUsageByName.java type SecHubDataConfigurationUsageByName (line 8) | public interface SecHubDataConfigurationUsageByName { method getNamesOfUsedDataConfigurationObjects (line 20) | @JsonProperty("use") FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubDateTimeFormat.java class SecHubDateTimeFormat (line 23) | public class SecHubDateTimeFormat { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubFileSystemConfiguration.java class SecHubFileSystemConfiguration (line 9) | @JsonIgnoreProperties(ignoreUnknown = true) method getFolders (line 18) | public List getFolders() { method getFiles (line 22) | public List getFiles() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubFileSystemContainer.java type SecHubFileSystemContainer (line 7) | public interface SecHubFileSystemContainer { method getFileSystem (line 9) | Optional getFileSystem(); method getIncludes (line 11) | public List getIncludes(); method getExcludes (line 13) | public List getExcludes(); FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubFinding.java class SecHubFinding (line 14) | @JsonInclude(Include.NON_EMPTY) method setType (line 66) | public void setType(ScanType scanType) { method getType (line 70) | public ScanType getType() { method getWeb (line 74) | public SecHubReportWeb getWeb() { method setWeb (line 78) | public void setWeb(SecHubReportWeb web) { method getCveId (line 88) | public String getCveId() { method setCveId (line 97) | public void setCveId(String cveId) { method setCweId (line 101) | public void setCweId(Integer cweId) { method getCweId (line 111) | public Integer getCweId() { method setProductResultLink (line 115) | public void setProductResultLink(String productResultLink) { method getProductResultLink (line 119) | public String getProductResultLink() { method setCode (line 123) | public void setCode(SecHubCodeCallStack code) { method getCode (line 127) | public SecHubCodeCallStack getCode() { method getId (line 131) | public int getId() { method setId (line 135) | public void setId(int id) { method getDescription (line 139) | public String getDescription() { method setDescription (line 143) | public void setDescription(String description) { method getHostnames (line 147) | public List getHostnames() { method setHostnames (line 151) | public void setHostnames(List hostnames) { method getCreated (line 155) | public Date getCreated() { method setCreated (line 159) | public void setCreated(Date created) { method getCreatedBy (line 163) | public String getCreatedBy() { method setCreatedBy (line 167) | public void setCreatedBy(String createdBy) { method getName (line 171) | public String getName() { method setName (line 175) | public void setName(String name) { method getParameters (line 179) | public String getParameters() { method setParameters (line 183) | public void setParameters(String parameters) { method getPath (line 187) | public String getPath() { method setPath (line 191) | public void setPath(String path) { method getParameterName (line 195) | public String getParameterName() { method setParameterName (line 199) | public void setParameterName(String parameterName) { method getQuery (line 203) | public String getQuery() { method setQuery (line 207) | public void setQuery(String query) { method getReferences (line 211) | public List getReferences() { method setReferences (line 215) | public void setReferences(List references) { method getRequest (line 219) | public String getRequest() { method setRequest (line 223) | public void setRequest(String request) { method getSolution (line 227) | public String getSolution() { method setSolution (line 231) | public void setSolution(String solution) { method getResponse (line 235) | public String getResponse() { method setResponse (line 239) | public void setResponse(String response) { method getService (line 243) | public String getService() { method setService (line 247) | public void setService(String service) { method getSeverity (line 251) | public Severity getSeverity() { method setSeverity (line 255) | public void setSeverity(Severity severity) { method getTarget (line 259) | public String getTarget() { method setTarget (line 263) | public void setTarget(String target) { method getRevision (line 267) | public Optional getRevision() { method setRevision (line 271) | public void setRevision(SecHubRevisionData revision) { method hasScanType (line 275) | public boolean hasScanType(ScanType scanType) { method hasScanType (line 283) | public boolean hasScanType(String scanTypeId) { method compareTo (line 298) | @Override method toString (line 345) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubIacScanConfiguration.java class SecHubIacScanConfiguration (line 9) | @JsonIgnoreProperties(ignoreUnknown = true) method getNamesOfUsedDataConfigurationObjects (line 14) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubInfrastructureScanConfiguration.java class SecHubInfrastructureScanConfiguration (line 11) | @JsonIgnoreProperties(ignoreUnknown = true) method getUris (line 20) | public List getUris() { method getIps (line 24) | public List getIps() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubLicenseScanConfiguration.java class SecHubLicenseScanConfiguration (line 9) | @JsonIgnoreProperties(ignoreUnknown = true) method getNamesOfUsedDataConfigurationObjects (line 14) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubLocalDateTimeDeserializer.java class SecHubLocalDateTimeDeserializer (line 29) | public class SecHubLocalDateTimeDeserializer extends StdDeserializer messages) { method SecHubMessagesList (line 27) | public SecHubMessagesList() { method getType (line 30) | public String getType() { method setType (line 34) | public void setType(String type) { method getSecHubMessages (line 38) | public List getSecHubMessages() { method getJSONTargetClass (line 42) | @Override method fromJSONString (line 47) | public static final SecHubMessagesList fromJSONString(String json) { method hashCode (line 51) | @Override method equals (line 56) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubRemoteContainer.java type SecHubRemoteContainer (line 6) | public interface SecHubRemoteContainer { method getRemote (line 7) | public Optional getRemote(); FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubRemoteCredentialConfiguration.java class SecHubRemoteCredentialConfiguration (line 8) | @JsonIgnoreProperties(ignoreUnknown = true) method setUser (line 14) | public void setUser(SecHubRemoteCredentialUserData user) { method getUser (line 18) | public Optional getUser() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubRemoteCredentialUserData.java class SecHubRemoteCredentialUserData (line 9) | @JsonIgnoreProperties(ignoreUnknown = true) method getName (line 19) | public String getName() { method setName (line 23) | public void setName(String name) { method getPassword (line 27) | public String getPassword() { method setPassword (line 31) | public void setPassword(String password) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubRemoteDataConfiguration.java class SecHubRemoteDataConfiguration (line 8) | @JsonIgnoreProperties(ignoreUnknown = true) method getType (line 21) | public String getType() { method setType (line 25) | public void setType(String type) { method getLocation (line 29) | public String getLocation() { method setLocation (line 33) | public void setLocation(String location) { method getCredentials (line 37) | public Optional getCredentials() { method setCredentials (line 41) | public void setCredentials(SecHubRemoteCredentialConfiguration credent... FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubReportData.java type SecHubReportData (line 7) | public interface SecHubReportData { method setMessages (line 9) | void setMessages(Set messages); method getMessages (line 11) | Set getMessages(); method setStatus (line 13) | void setStatus(SecHubStatus status); method getStatus (line 15) | SecHubStatus getStatus(); method setTrafficLight (line 17) | void setTrafficLight(TrafficLight trafficLight); method getTrafficLight (line 19) | TrafficLight getTrafficLight(); method setResult (line 21) | void setResult(SecHubResult result); method getResult (line 23) | SecHubResult getResult(); method setJobUUID (line 25) | void setJobUUID(UUID jobUUID); method getJobUUID (line 27) | UUID getJobUUID(); method getReportVersion (line 29) | String getReportVersion(); method setReportVersion (line 31) | void setReportVersion(String version); method getMetaData (line 33) | public SecHubReportMetaData getMetaData(); method setMetaData (line 35) | public void setMetaData(SecHubReportMetaData metaData); FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubReportMetaData.java class SecHubReportMetaData (line 12) | @JsonIgnoreProperties(ignoreUnknown = true) method getExecuted (line 23) | public List getExecuted() { method getLabels (line 27) | public Map getLabels() { method getSummary (line 31) | public SecHubReportSummary getSummary() { method setSummary (line 35) | public void setSummary(SecHubReportSummary summary) { method getVersionControl (line 39) | public Optional getVersionControl() { method setVersionControl (line 43) | public void setVersionControl(SecHubVersionControlData versionControl) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubReportModel.java class SecHubReportModel (line 10) | @JsonIgnoreProperties(ignoreUnknown = true) method getMessages (line 25) | @Override method setMessages (line 30) | public void setMessages(Set messages) { method getStatus (line 40) | @Override method setStatus (line 45) | public void setStatus(SecHubStatus status) { method getTrafficLight (line 49) | @Override method setTrafficLight (line 54) | public void setTrafficLight(TrafficLight trafficLight) { method getResult (line 58) | @Override method setResult (line 63) | public void setResult(SecHubResult result) { method getJobUUID (line 67) | @Override method setJobUUID (line 72) | public void setJobUUID(UUID jobUUID) { method getJSONTargetClass (line 76) | @Override method fromJSONString (line 81) | public static SecHubReportModel fromJSONString(String json) { method getReportVersion (line 85) | @Override method setReportVersion (line 90) | @Override method getMetaData (line 95) | public SecHubReportMetaData getMetaData() { method setMetaData (line 99) | public void setMetaData(SecHubReportMetaData metaData) { method toString (line 103) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubReportScanTypeSummary.java class SecHubReportScanTypeSummary (line 11) | @JsonIgnoreProperties(ignoreUnknown = true) method getDetails (line 25) | public ScanTypeSummaryDetailData getDetails() { method getTotal (line 29) | public long getTotal() { method setTotal (line 33) | public void setTotal(long total) { method getCritical (line 37) | public long getCritical() { method setCritical (line 41) | public void setCritical(long critical) { method getHigh (line 45) | public long getHigh() { method setHigh (line 49) | public void setHigh(long high) { method getMedium (line 53) | public long getMedium() { method setMedium (line 57) | public void setMedium(long medium) { method getLow (line 61) | public long getLow() { method setLow (line 65) | public void setLow(long low) { method getUnclassified (line 69) | public long getUnclassified() { method setUnclassified (line 73) | public void setUnclassified(long unclassified) { method getInfo (line 77) | public long getInfo() { method setInfo (line 81) | public void setInfo(long info) { method incrementCritical (line 85) | public void incrementCritical() { method incrementHigh (line 89) | public void incrementHigh() { method incrementMedium (line 93) | public void incrementMedium() { method incrementLow (line 97) | public void incrementLow() { method incrementUnclassified (line 101) | public void incrementUnclassified() { method incrementInfo (line 105) | public void incrementInfo() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubReportSummary.java class SecHubReportSummary (line 8) | @JsonIgnoreProperties(ignoreUnknown = true) method SecHubReportSummary (line 18) | public SecHubReportSummary() { method getCodeScan (line 21) | public Optional getCodeScan() { method getInfraScan (line 25) | public Optional getInfraScan() { method getWebScan (line 29) | public Optional getWebScan() { method getLicenseScan (line 33) | public Optional getLicenseScan() { method getSecretScan (line 37) | public Optional getSecretScan() { method getIacScan (line 41) | public Optional getIacScan() { method setCodeScan (line 45) | public void setCodeScan(SecHubReportScanTypeSummary codeScan) { method setInfraScan (line 49) | public void setInfraScan(SecHubReportScanTypeSummary infraScan) { method setLicenseScan (line 53) | public void setLicenseScan(SecHubReportScanTypeSummary licenseScan) { method setSecretScan (line 57) | public void setSecretScan(SecHubReportScanTypeSummary secretScan) { method setIacScan (line 61) | public void setIacScan(SecHubReportScanTypeSummary iacScan) { method setWebScan (line 65) | public void setWebScan(SecHubReportScanTypeSummary webScan) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubReportVersion.java type SecHubReportVersion (line 13) | public enum SecHubReportVersion { method SecHubReportVersion (line 26) | SecHubReportVersion(int major, int minor) { method getVersionAsString (line 31) | public String getVersionAsString() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubResult.java class SecHubResult (line 18) | @JsonInclude(Include.NON_NULL) method setCount (line 32) | public void setCount(long count) { method getCount (line 36) | public long getCount() { method getFindings (line 40) | public List getFindings() { method getFalsePositives (line 44) | public List getFalsePositives() { method setFalsePositives (line 48) | public void setFalsePositives(List falsePositives) { method getJSONTargetClass (line 52) | @Override method fromJSONString (line 57) | public static final SecHubResult fromJSONString(String json) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubResultTrafficLightFilter.java type SecHubResultTrafficLightFilter (line 6) | public interface SecHubResultTrafficLightFilter { method filterFindingsFor (line 7) | List filterFindingsFor(SecHubResult result, TrafficLigh... FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubRevisionData.java class SecHubRevisionData (line 4) | public class SecHubRevisionData { method getId (line 8) | public String getId() { method setId (line 12) | public void setId(String id) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubRuntimeException.java class SecHubRuntimeException (line 4) | public class SecHubRuntimeException extends RuntimeException { method SecHubRuntimeException (line 8) | public SecHubRuntimeException(String message, Throwable cause) { method SecHubRuntimeException (line 13) | public SecHubRuntimeException(String message) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubScanConfiguration.java class SecHubScanConfiguration (line 16) | @JsonIgnoreProperties(ignoreUnknown = true) // we do ignore to avoid pro... method createFromJSON (line 21) | public static SecHubScanConfiguration createFromJSON(String json) { method getJSONTargetClass (line 25) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubSecretScanConfiguration.java class SecHubSecretScanConfiguration (line 9) | @JsonIgnoreProperties(ignoreUnknown = true) method getNamesOfUsedDataConfigurationObjects (line 14) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubSourceDataConfiguration.java class SecHubSourceDataConfiguration (line 8) | @JsonIgnoreProperties(ignoreUnknown = true) method setUniqueName (line 15) | public void setUniqueName(String uniqueName) { method setRemote (line 19) | public void setRemote(SecHubRemoteDataConfiguration remote) { method getUniqueName (line 23) | @Override method getRemote (line 28) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubStatus.java type SecHubStatus (line 4) | public enum SecHubStatus { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubTimeUnit.java type SecHubTimeUnit (line 7) | public enum SecHubTimeUnit { method SecHubTimeUnit (line 30) | SecHubTimeUnit(int multiplicatorMilliseconds) { method getMultiplicatorMilliseconds (line 34) | public long getMultiplicatorMilliseconds() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubVersionControlData.java class SecHubVersionControlData (line 8) | @JsonIgnoreProperties(ignoreUnknown = true) method getType (line 15) | public String getType() { method setType (line 19) | public void setType(String type) { method getLocation (line 23) | public String getLocation() { method setLocation (line 27) | public void setLocation(String location) { method getRevision (line 31) | public Optional getRevision() { method setRevision (line 35) | public void setRevision(SecHubRevisionData revision) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubWebScanApiConfiguration.java class SecHubWebScanApiConfiguration (line 10) | @JsonIgnoreProperties(ignoreUnknown = true) method getType (line 21) | public SecHubWebScanApiType getType() { method setType (line 25) | public void setType(SecHubWebScanApiType type) { method getNamesOfUsedDataConfigurationObjects (line 29) | @Override method getApiDefinitionUrl (line 34) | public URL getApiDefinitionUrl() { method setApiDefinitionUrl (line 38) | public void setApiDefinitionUrl(URL apiDefinitionUrl) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubWebScanApiType.java type SecHubWebScanApiType (line 6) | public enum SecHubWebScanApiType { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/SecHubWebScanConfiguration.java class SecHubWebScanConfiguration (line 11) | @JsonIgnoreProperties(ignoreUnknown = true) method getUrl (line 41) | public URI getUrl() { method getApi (line 45) | public Optional getApi() { method getLogin (line 49) | public Optional getLogin() { method getMaxScanDuration (line 53) | public Optional getMaxScanDuration() { method getIncludes (line 57) | public Optional> getIncludes() { method getExcludes (line 61) | public Optional> getExcludes() { method getHeaders (line 65) | public Optional> getHeaders() { method getClientCertificate (line 69) | public Optional getClientCertificate() { method setLogin (line 73) | public void setLogin(Optional login) { method setMaxScanDuration (line 77) | public void setMaxScanDuration(Optional ... method setApi (line 81) | public void setApi(Optional api) { method setUrl (line 85) | public void setUrl(URI url) { method setIncludes (line 89) | public void setIncludes(Optional> includes) { method setExcludes (line 93) | public void setExcludes(Optional> excludes) { method setClientCertificate (line 97) | public void setClientCertificate(Optional { method Severity (line 23) | private Severity(int level, String text) { method getLevel (line 28) | public int getLevel() { method getText (line 32) | public String getText() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/TrafficLight.java type TrafficLight (line 15) | public enum TrafficLight { method TrafficLight (line 29) | private TrafficLight(String text, Severity... severities) { method getText (line 38) | public String getText() { method getSeverities (line 45) | public List getSeverities() { method fromString (line 55) | public static TrafficLight fromString(String trafficLightString) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/TrafficLightCalculator.java type TrafficLightCalculator (line 4) | public interface TrafficLightCalculator { method calculateTrafficLight (line 6) | public TrafficLight calculateTrafficLight(SecHubResult result); FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/TrafficLightSupport.java class TrafficLightSupport (line 7) | public class TrafficLightSupport implements TrafficLightCalculator, SecH... method calculateTrafficLight (line 9) | public TrafficLight calculateTrafficLight(SecHubResult result) { method resolveTrafficLightWhenOneEntryWithSuchSeverity (line 24) | TrafficLight resolveTrafficLightWhenOneEntryWithSuchSeverity(SecHubRes... method mapToTrafficLight (line 34) | TrafficLight mapToTrafficLight(Severity severity) { method filterFindingsFor (line 43) | public List filterFindingsFor(SecHubResult result, Traf... method hasResultOneFindingWith (line 57) | private boolean hasResultOneFindingWith(SecHubResult result, Severity ... FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/TypeFilter.java type TypeFilter (line 4) | public interface TypeFilter { class AcceptAllTypeFilter (line 5) | public static class AcceptAllTypeFilter implements TypeFilter { method isTypeAccepted (line 7) | @Override method isTypeAccepted (line 15) | public boolean isTypeAccepted(String type); FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/WebLogoutConfiguration.java class WebLogoutConfiguration (line 6) | @JsonIgnoreProperties(ignoreUnknown = true) method getXpath (line 16) | public String getXpath() { method setXpath (line 20) | public void setXpath(String xpath) { method getHtmlElement (line 24) | public String getHtmlElement() { method setHtmlElement (line 28) | public void setHtmlElement(String htmlElement) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/WebScanDurationConfiguration.java class WebScanDurationConfiguration (line 6) | @JsonIgnoreProperties(ignoreUnknown = true) method getDuration (line 15) | public int getDuration() { method getUnit (line 19) | public SecHubTimeUnit getUnit() { method setDuration (line 23) | public void setDuration(int duration) { method setUnit (line 27) | public void setUnit(SecHubTimeUnit unit) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/job/ExecutionResult.java type ExecutionResult (line 10) | public enum ExecutionResult { method hasFinished (line 39) | public boolean hasFinished() { method fromString (line 50) | public static ExecutionResult fromString(String string) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/job/ExecutionState.java type ExecutionState (line 15) | @MustBeKeptStable method ExecutionState (line 38) | private ExecutionState(String description) { method getDescription (line 42) | public String getDescription() { method fromString (line 53) | public static ExecutionState fromString(String string) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/job/JobStatusInfo.java class JobStatusInfo (line 15) | public class JobStatusInfo { method JobStatusInfo (line 26) | public JobStatusInfo() { method getCreated (line 33) | public LocalDateTime getCreated() { method getEnded (line 37) | public LocalDateTime getEnded() { method getJobUUID (line 41) | public UUID getJobUUID() { method getOwner (line 45) | public String getOwner() { method getResult (line 49) | public ExecutionResult getResult() { method getStarted (line 53) | public LocalDateTime getStarted() { method getState (line 57) | public ExecutionState getState() { method getTrafficLight (line 61) | public TrafficLight getTrafficLight() { method setCreated (line 65) | public void setCreated(LocalDateTime created) { method setStarted (line 69) | public void setStarted(LocalDateTime started) { method setJobUUID (line 73) | public void setJobUUID(UUID jobUUID) { method setEnded (line 77) | public void setEnded(LocalDateTime ended) { method setOwner (line 81) | public void setOwner(String owner) { method setResult (line 85) | public void setResult(ExecutionResult result) { method setState (line 89) | public void setState(ExecutionState state) { method setTrafficLight (line 93) | public void setTrafficLight(TrafficLight trafficLight) { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/login/Action.java class Action (line 9) | @JsonIgnoreProperties(ignoreUnknown = true) method getType (line 22) | public ActionType getType() { method getSelector (line 26) | public Optional getSelector() { method getValue (line 30) | public Optional getValue() { method getDescription (line 34) | public Optional getDescription() { method getUnit (line 38) | public Optional getUnit() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/login/ActionType.java type ActionType (line 6) | public enum ActionType { method toString (line 22) | @Override FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/login/AutoDetectUserLoginConfiguration.java class AutoDetectUserLoginConfiguration (line 9) | @JsonIgnoreProperties(ignoreUnknown = true) method setUser (line 16) | public void setUser(char[] user) { method getUser (line 20) | public char[] getUser() { method setPassword (line 24) | public void setPassword(char[] password) { method getPassword (line 28) | public char[] getPassword() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/login/BasicLoginConfiguration.java class BasicLoginConfiguration (line 11) | @JsonIgnoreProperties(ignoreUnknown = true) method getRealm (line 19) | public Optional getRealm() { method setUser (line 23) | public void setUser(char[] user) { method getUser (line 27) | public char[] getUser() { method setPassword (line 31) | public void setPassword(char[] password) { method getPassword (line 35) | public char[] getPassword() { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/login/EncodingType.java type EncodingType (line 8) | public enum EncodingType { FILE: sechub-commons-model/src/main/java/com/mercedesbenz/sechub/commons/model/login/FormLoginConfiguration.java class FormLoginConfiguration (line 8) | @JsonIgnoreProperties(ignoreUnknown = true) method getScript (line 15) | public Optional