Skip to content

Feature - In-Flow Extension#8108

Open
KD23243 wants to merge 17 commits into
wso2:masterfrom
KD23243:feature/in-flow-extensions-master
Open

Feature - In-Flow Extension#8108
KD23243 wants to merge 17 commits into
wso2:masterfrom
KD23243:feature/in-flow-extensions-master

resolve FlowExtensionExecutor

7386607
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded May 25, 2026 in 2m 30s

Annotations

Check warning on line 88 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/model/AccessConfig.java

See this annotation in the file changed.

@sonarqubecloud 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=AZ5Yj8ZUNZwKksNFdjcZ&open=AZ5Yj8ZUNZwKksNFdjcZ&pullRequest=8108

Check warning on line 222 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/executor/InFlowExtensionRequestBuilder.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this instanceof check and cast with 'instanceof InFlowExtensionAction ext'

See more on https://sonarcloud.io/project/issues?id=wso2_carbon-identity-framework&issues=AZ5Yj8dNNZwKksNFdjcd&open=AZ5Yj8dNNZwKksNFdjcd&pullRequest=8108

Check warning on line 62 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/InFlowExtensionConstants.java

See this annotation in the file changed.

@sonarqubecloud 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=AZ5Yj8d-NZwKksNFdjcm&open=AZ5Yj8d-NZwKksNFdjcm&pullRequest=8108

Check warning on line 32 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/internal/InFlowExtensionDataHolder.java

See this annotation in the file changed.

@sonarqubecloud 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=AZ5Yj8dcNZwKksNFdjce&open=AZ5Yj8dcNZwKksNFdjce&pullRequest=8108

Check warning on line 58 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/InFlowExtensionConstants.java

See this annotation in the file changed.

@sonarqubecloud 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=AZ5Yj8d-NZwKksNFdjck&open=AZ5Yj8d-NZwKksNFdjck&pullRequest=8108

Check failure on line 161 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/InFlowExtensionConstants.java

See this annotation in the file changed.

@sonarqubecloud 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=AZ5Yj8d-NZwKksNFdjci&open=AZ5Yj8d-NZwKksNFdjci&pullRequest=8108

Check warning on line 32 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/metadata/InFlowExtensionContextTreeService.java

See this annotation in the file changed.

@sonarqubecloud 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=AZ5Yj8dzNZwKksNFdjcg&open=AZ5Yj8dzNZwKksNFdjcg&pullRequest=8108

Check warning on line 248 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/management/InFlowExtensionActionDTOModelResolver.java

See this annotation in the file changed.

@sonarqubecloud 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=AZ5Yj8eLNZwKksNFdjcn&open=AZ5Yj8eLNZwKksNFdjcn&pullRequest=8108

Check failure on line 320 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/executor/InFlowExtensionRequestBuilder.java

See this annotation in the file changed.

@sonarqubecloud 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=AZ5Yj8dNNZwKksNFdjcc&open=AZ5Yj8dNNZwKksNFdjcc&pullRequest=8108

Check warning on line 112 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/model/AccessConfig.java

See this annotation in the file changed.

@sonarqubecloud 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=AZ5Yj8ZUNZwKksNFdjca&open=AZ5Yj8ZUNZwKksNFdjca&pullRequest=8108

Check warning on line 61 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/InFlowExtensionConstants.java

See this annotation in the file changed.

@sonarqubecloud 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=AZ5Yj8d-NZwKksNFdjcl&open=AZ5Yj8d-NZwKksNFdjcl&pullRequest=8108

Check failure on line 720 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/executor/InFlowExtensionResponseProcessor.java

See this annotation in the file changed.

@sonarqubecloud 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=AZ5Yj8c9NZwKksNFdjcb&open=AZ5Yj8c9NZwKksNFdjcb&pullRequest=8108

Check failure on line 155 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/InFlowExtensionConstants.java

See this annotation in the file changed.

@sonarqubecloud 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=AZ5Yj8d-NZwKksNFdjch&open=AZ5Yj8d-NZwKksNFdjch&pullRequest=8108

Check failure on line 188 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/metadata/InFlowExtensionContextTreeBuilder.java

See this annotation in the file changed.

@sonarqubecloud 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=AZ5Yj8doNZwKksNFdjcf&open=AZ5Yj8doNZwKksNFdjcf&pullRequest=8108

Check failure on line 176 in components/flow-orchestration-framework/org.wso2.carbon.identity.flow.extension/src/main/java/org/wso2/carbon/identity/flow/extension/InFlowExtensionConstants.java

See this annotation in the file changed.

@sonarqubecloud 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=AZ5Yj8d-NZwKksNFdjcj&open=AZ5Yj8d-NZwKksNFdjcj&pullRequest=8108