Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Ignore Case String check for APIProduct Type #12532

Merged
merged 1 commit into from
Sep 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -7004,7 +7004,7 @@ public ApiTypeWrapper getAPIorAPIProductByUUID(String uuid, String requestedTena
APIInfo apiInfo = apiMgtDAO.getAPIInfoByUUID(uuid);
if (apiInfo != null) {
if (apiInfo.getOrganization().equals(requestedTenantDomain)) {
if (APIConstants.API_PRODUCT.equals(apiInfo.getApiType())) {
if (APIConstants.API_PRODUCT.equalsIgnoreCase(apiInfo.getApiType())) {
return new ApiTypeWrapper(getAPIProductbyUUID(uuid, requestedTenantDomain));
} else {
return new ApiTypeWrapper(getAPIbyUUID(uuid, requestedTenantDomain));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -928,7 +928,7 @@ public SubscribedAPI getSubscriptionById(int subscriptionId) throws APIManagemen
if (resultSet.next()) {
int applicationId = resultSet.getInt("APPLICATION_ID");
Application application = getLightweightApplicationById(conn, applicationId);
if (APIConstants.API_PRODUCT.equals(resultSet.getString("API_TYPE"))) {
if (APIConstants.API_PRODUCT.equalsIgnoreCase(resultSet.getString("API_TYPE"))) {
APIProductIdentifier apiProductIdentifier = new APIProductIdentifier(
APIUtil.replaceEmailDomain(resultSet.getString("API_PROVIDER")),
resultSet.getString("API_NAME"), resultSet.getString("API_VERSION"));
Expand Down Expand Up @@ -983,7 +983,7 @@ public SubscribedAPI getSubscriptionByUUID(String uuid) throws APIManagementExce
if (resultSet.next()) {
Identifier identifier;

if (APIConstants.API_PRODUCT.equals(resultSet.getString("API_TYPE"))) {
if (APIConstants.API_PRODUCT.equalsIgnoreCase(resultSet.getString("API_TYPE"))) {
identifier = new APIProductIdentifier(
APIUtil.replaceEmailDomain(resultSet.getString("API_PROVIDER")),
resultSet.getString("API_NAME"), resultSet.getString("API_VERSION"));
Expand Down Expand Up @@ -1544,7 +1544,7 @@ public Set<SubscribedAPI> getSubscribedAPIs(String organization, Subscriber subs
while (result.next()) {
String apiType = result.getString("TYPE");

if (APIConstants.API_PRODUCT.toString().equals(apiType)) {
if (APIConstants.API_PRODUCT.equalsIgnoreCase(apiType)) {
APIProductIdentifier identifier =
new APIProductIdentifier(APIUtil.replaceEmailDomain(result.getString("API_PROVIDER")),
result.getString("API_NAME"), result.getString("API_VERSION"));
Expand Down Expand Up @@ -10004,7 +10004,7 @@ public APIInfo getAPIInfoByUUID(String apiId) throws APIManagementException {
String context = resultSet.getString("CONTEXT");
String apiType = resultSet.getString("API_TYPE");
String version = resultSet.getString("API_VERSION");
if (APIConstants.API_PRODUCT.equals(apiType)
if (APIConstants.API_PRODUCT.equalsIgnoreCase(apiType)
&& APIConstants.API_PRODUCT_VERSION_1_0_0.equals(version)
&& StringUtils.isBlank(contextTemplate)) {
context = context + "/" + APIConstants.API_PRODUCT_VERSION_1_0_0;
Expand Down Expand Up @@ -16773,7 +16773,7 @@ public List<API> getAllAPIVersions(String apiName, String apiProvider) throws AP
String contextTemplate = resultSet.getString("CONTEXT_TEMPLATE");

String uuid = resultSet.getString("API_UUID");
if (APIConstants.API_PRODUCT.equals(resultSet.getString("API_TYPE"))) {
if (APIConstants.API_PRODUCT.equalsIgnoreCase(resultSet.getString("API_TYPE"))) {
// skip api products
continue;
}
Expand Down Expand Up @@ -18962,7 +18962,7 @@ public Set<SubscribedAPI> getSubscribedAPIsByApplication(Application application
try (ResultSet result = ps.executeQuery()) {
while (result.next()) {
String apiType = result.getString("TYPE");
if (!APIConstants.API_PRODUCT.toString().equals(apiType)) {
if (!APIConstants.API_PRODUCT.equalsIgnoreCase(apiType)) {
APIIdentifier identifier = new APIIdentifier(APIUtil.replaceEmailDomain(result.getString
("API_PROVIDER")), result.getString("API_NAME"),
result.getString("API_VERSION"));
Expand Down Expand Up @@ -18997,7 +18997,7 @@ public Set<SubscribedAPI> getPaginatedSubscribedAPIsByApplication(Application ap
if (index >= offset && index < limit) {
String apiType = result.getString("TYPE");

if (APIConstants.API_PRODUCT.toString().equals(apiType)) {
if (APIConstants.API_PRODUCT.equalsIgnoreCase(apiType)) {
APIProductIdentifier identifier = new APIProductIdentifier(
APIUtil.replaceEmailDomain(result.getString("API_PROVIDER")),
result.getString("API_NAME"), result.getString("API_VERSION"));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,7 @@ public List<API> getAllApis(String organization, boolean isExpand) {
if (isExpand) {
String revision = resultSet.getString("REVISION_UUID");
api.setPolicy(getAPILevelTier(connection, apiUuid, revision));
if (APIConstants.API_PRODUCT.equals(apiType)) {
if (APIConstants.API_PRODUCT.equalsIgnoreCase(apiType)) {
attachURlMappingDetailsOfApiProduct(connection, api, revision);
} else {
attachURLMappingDetails(connection, revision, api);
Expand Down Expand Up @@ -1131,7 +1131,7 @@ public List<API> getAllApis(String organization, String deployment, boolean isEx
if (isExpand) {
String revision = resultSet.getString("REVISION_UUID");
api.setPolicy(getAPILevelTier(connection, apiUuid, revision));
if (APIConstants.API_PRODUCT.equals(apiType)) {
if (APIConstants.API_PRODUCT.equalsIgnoreCase(apiType)) {
attachURlMappingDetailsOfApiProduct(connection, api, revision);
} else {
attachURLMappingDetails(connection, revision, api);
Expand All @@ -1157,7 +1157,7 @@ private static void setDefaultVersionContext(String apiType, API api, String ver
api.setIsDefaultVersion(true);
}

if (APIConstants.API_PRODUCT.equals(apiType)
if (APIConstants.API_PRODUCT.equalsIgnoreCase(apiType)
&& APIConstants.API_PRODUCT_VERSION_1_0_0.equals(version)
&& StringUtils.isBlank(contextTemplate)) {
if (StringUtils.isBlank(publishedDefaultApiVersion)) {
Expand Down Expand Up @@ -1246,7 +1246,7 @@ public API getAPIByContextAndVersion(String context, String version, String depl
api.setIsDefaultVersion(isAPIDefaultVersion(connection, provider, name, version));
if (isExpand) {
api.setPolicy(getAPILevelTier(connection, apiUuid, revision));
if (APIConstants.API_PRODUCT.equals(apiType)) {
if (APIConstants.API_PRODUCT.equalsIgnoreCase(apiType)) {
attachURlMappingDetailsOfApiProduct(connection, api, revision);
} else {
attachURLMappingDetails(connection, revision, api);
Expand Down Expand Up @@ -1458,7 +1458,7 @@ public API getApiByUUID(String apiId, String deployment, String organization, bo
contextTemplate);
if (isExpand) {
api.setPolicy(getAPILevelTier(connection, apiUuid, revision));
if (APIConstants.API_PRODUCT.equals(apiType)) {
if (APIConstants.API_PRODUCT.equalsIgnoreCase(apiType)) {
attachURlMappingDetailsOfApiProduct(connection, api, revision);
} else {
attachURLMappingDetails(connection, revision, api);
Expand Down Expand Up @@ -1547,7 +1547,7 @@ public List<API> getAllApisByLabel(String gatewayLabel, Boolean expand) {

if (expand) {
api.setPolicy(getAPILevelTier(connection, apiUuid, revision));
if (APIConstants.API_PRODUCT.equals(apiType)) {
if (APIConstants.API_PRODUCT.equalsIgnoreCase(apiType)) {
attachURlMappingDetailsOfApiProduct(connection, api, revision);
} else {
attachURLMappingDetails(connection, revision, api);
Expand Down
Loading