Class AuthorizationUtils
java.lang.Object
org.qubership.atp.itf.lite.backend.utils.AuthorizationUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AuthorizationSaveRequestcastToAuthorizationSaveRequest(RequestAuthorization requestAuthorization) static AuthorizationStrategyRequestcreateAuthStrategyRequest(AuthorizationSaveRequest authorization, org.qubership.atp.macros.core.processor.Evaluator evaluator, SaveRequestResolvingContext resolvingContext, UUID projectId, UUID environmentId, String authUrl, HttpMethod httpMethod) Creates request for authorization strategy.static Class<? extends RequestAuthorization> Define RequestAuthorization class according to the AuthorizationSaveRequest.
-
Constructor Details
-
AuthorizationUtils
public AuthorizationUtils()
-
-
Method Details
-
createAuthStrategyRequest
public static AuthorizationStrategyRequest createAuthStrategyRequest(AuthorizationSaveRequest authorization, org.qubership.atp.macros.core.processor.Evaluator evaluator, SaveRequestResolvingContext resolvingContext, UUID projectId, UUID environmentId, String authUrl, HttpMethod httpMethod) throws com.fasterxml.jackson.core.JsonProcessingException Creates request for authorization strategy.- Parameters:
authorization- authorizationevaluator- macros evaluatorresolvingContext- context variablesprojectId- project idenvironmentId- env id- Returns:
- request for authorization strategy
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
castToAuthorizationSaveRequest
public static AuthorizationSaveRequest castToAuthorizationSaveRequest(RequestAuthorization requestAuthorization) -
getRequestAuthorizationClassByAuthorizationSaveRequest
public static Class<? extends RequestAuthorization> getRequestAuthorizationClassByAuthorizationSaveRequest(AuthorizationSaveRequest authorization) Define RequestAuthorization class according to the AuthorizationSaveRequest.
-