Feature - Flow Extension Executor (stacked on #8109)#8112
Quality Gate passed
Annotations
sonarqubecloud / SonarCloud Code Analysis
Refactor your code to get this URI from a customizable parameter.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46b1cewz58IZ6yJ7&open=AZ5e46b1cewz58IZ6yJ7&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "actionType" 3 times.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46XJcewz58IZ6yJv&open=AZ5e46XJcewz58IZ6yJv&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
Use already-defined constant 'DATA_TYPE_STRING' instead of duplicating its value here.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46bmcewz58IZ6yJ0&open=AZ5e46bmcewz58IZ6yJ0&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
Use already-defined constant 'DIAG_PARAM_ACTION_TYPE' instead of duplicating its value here.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46bKcewz58IZ6yJx&open=AZ5e46bKcewz58IZ6yJx&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal " for action type: " 5 times.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46dXcewz58IZ6yJ-&open=AZ5e46dXcewz58IZ6yJ-&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
Replace this instanceof check and cast with 'instanceof FlowExtensionAction ext'
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46XJcewz58IZ6yJw&open=AZ5e46XJcewz58IZ6yJw&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
Remove the declaration of thrown exception 'org.wso2.carbon.identity.action.management.api.exception.ActionDTOModelResolverException', as it cannot be thrown from method's body.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46cQcewz58IZ6yJ9&open=AZ5e46cQcewz58IZ6yJ9&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
Use already-defined constant 'ATTR_CONTEXT_IDENTIFIER' instead of duplicating its value here.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46b1cewz58IZ6yJ2&open=AZ5e46b1cewz58IZ6yJ2&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
Use already-defined constant 'ATTR_FLOW_USER' instead of duplicating its value here.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46b1cewz58IZ6yJ3&open=AZ5e46b1cewz58IZ6yJ3&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
Refactor your code to get this URI from a customizable parameter.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46b1cewz58IZ6yJ6&open=AZ5e46b1cewz58IZ6yJ6&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
Use already-defined constant 'ATTR_USER_CREDENTIALS' instead of duplicating its value here.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46b1cewz58IZ6yJ4&open=AZ5e46b1cewz58IZ6yJ4&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
Replace this usage of 'Stream.collect(Collectors.toList())' with 'Stream.toList()' and ensure that the list is unmodified.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46bUcewz58IZ6yJz&open=AZ5e46bUcewz58IZ6yJz&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
A Singleton implementation was detected. Make sure the use of the Singleton pattern is required and the implementation is the right one for the context.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46cGcewz58IZ6yJ8&open=AZ5e46cGcewz58IZ6yJ8&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
Refactor your code to get this URI from a customizable parameter.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46b1cewz58IZ6yJ5&open=AZ5e46b1cewz58IZ6yJ5&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
Replace this usage of 'Stream.collect(Collectors.toList())' with 'Stream.toList()' and ensure that the list is unmodified.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46bUcewz58IZ6yJy&open=AZ5e46bUcewz58IZ6yJy&pullRequest=8112
sonarqubecloud / SonarCloud Code Analysis
A Singleton implementation was detected. Make sure the use of the Singleton pattern is required and the implementation is the right one for the context.
See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5e46bucewz58IZ6yJ1&open=AZ5e46bucewz58IZ6yJ1&pullRequest=8112