Skip to content

Commit e2c13da

Browse files
authored
Remove UUID parse from param processing workflow (#13065)
1 parent 6f4445c commit e2c13da

22 files changed

Lines changed: 25 additions & 33 deletions

api/src/main/java/org/apache/cloudstack/api/BaseCmd.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import java.util.Iterator;
2828
import java.util.List;
2929
import java.util.Map;
30-
import java.util.UUID;
3130
import java.util.regex.Pattern;
3231

3332
import javax.inject.Inject;
@@ -504,12 +503,6 @@ public Map<String, String> convertExternalDetailsToMap(Map externalDetails) {
504503
}
505504

506505
public String getResourceUuid(String parameterName) {
507-
UUID resourceUuid = CallContext.current().getApiResourceUuid(parameterName);
508-
509-
if (resourceUuid != null) {
510-
return resourceUuid.toString();
511-
}
512-
513-
return null;
506+
return CallContext.current().getApiResourceUuid(parameterName);
514507
}
515508
}

api/src/main/java/org/apache/cloudstack/context/CallContext.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ protected Stack<CallContext> initialValue() {
6363
private User user;
6464
private long userId;
6565
private final Map<Object, Object> context = new HashMap<Object, Object>();
66-
private final Map<String, UUID> apiResourcesUuids = new HashMap<>();
66+
private final Map<String, String> apiResourcesUuids = new HashMap<>();
6767
private Project project;
6868
private String apiName;
6969

@@ -389,11 +389,11 @@ public void setEventDisplayEnabled(boolean eventDisplayEnabled) {
389389
isEventDisplayEnabled = eventDisplayEnabled;
390390
}
391391

392-
public UUID getApiResourceUuid(String paramName) {
392+
public String getApiResourceUuid(String paramName) {
393393
return apiResourcesUuids.get(paramName);
394394
}
395395

396-
public void putApiResourceUuid(String paramName, UUID uuid) {
396+
public void putApiResourceUuid(String paramName, String uuid) {
397397
apiResourcesUuids.put(paramName, uuid);
398398
}
399399

api/src/test/java/org/apache/cloudstack/api/command/admin/network/CreateIpv4SubnetForGuestNetworkCmdTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class CreateIpv4SubnetForGuestNetworkCmdTest {
4040
@Test
4141
public void testCreateIpv4SubnetForGuestNetworkCmd() {
4242
Long parentId = 1L;
43-
UUID parentUuid = UUID.randomUUID();
43+
String parentUuid = UUID.randomUUID().toString();
4444
String subnet = "192.168.1.0/24";
4545
Integer cidrSize = 26;
4646

api/src/test/java/org/apache/cloudstack/api/command/admin/network/CreateIpv4SubnetForZoneCmdTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class CreateIpv4SubnetForZoneCmdTest {
4040
@Test
4141
public void testCreateIpv4SubnetForZoneCmd() {
4242
Long zoneId = 1L;
43-
UUID zoneUuid = UUID.randomUUID();
43+
String zoneUuid = UUID.randomUUID().toString();
4444
String subnet = "192.168.1.0/24";
4545
String accountName = "user";
4646
Long projectId = 10L;

api/src/test/java/org/apache/cloudstack/api/command/admin/network/DedicateIpv4SubnetForZoneCmdTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class DedicateIpv4SubnetForZoneCmdTest {
3939
@Test
4040
public void testDedicateIpv4SubnetForZoneCmd() {
4141
Long id = 1L;
42-
UUID uuid = UUID.randomUUID();
42+
String uuid = UUID.randomUUID().toString();
4343
String accountName = "user";
4444
Long projectId = 10L;
4545
Long domainId = 11L;

api/src/test/java/org/apache/cloudstack/api/command/admin/network/DeleteIpv4SubnetForGuestNetworkCmdTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class DeleteIpv4SubnetForGuestNetworkCmdTest {
3939
@Test
4040
public void testDeleteIpv4SubnetForGuestNetworkCmd() {
4141
Long id = 1L;
42-
UUID uuid = UUID.randomUUID();
42+
String uuid = UUID.randomUUID().toString();
4343

4444
DeleteIpv4SubnetForGuestNetworkCmd cmd = new DeleteIpv4SubnetForGuestNetworkCmd();
4545
ReflectionTestUtils.setField(cmd, "id", id);

api/src/test/java/org/apache/cloudstack/api/command/admin/network/DeleteIpv4SubnetForZoneCmdTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class DeleteIpv4SubnetForZoneCmdTest {
3939
@Test
4040
public void testDeleteIpv4SubnetForZoneCmd() {
4141
Long id = 1L;
42-
UUID uuid = UUID.randomUUID();
42+
String uuid = UUID.randomUUID().toString();
4343

4444
DeleteIpv4SubnetForZoneCmd cmd = new DeleteIpv4SubnetForZoneCmd();
4545
ReflectionTestUtils.setField(cmd, "id", id);

api/src/test/java/org/apache/cloudstack/api/command/admin/network/ReleaseDedicatedIpv4SubnetForZoneCmdTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class ReleaseDedicatedIpv4SubnetForZoneCmdTest {
3939
@Test
4040
public void testReleaseDedicatedIpv4SubnetForZoneCmd() {
4141
Long id = 1L;
42-
UUID uuid = UUID.randomUUID();
42+
String uuid = UUID.randomUUID().toString();
4343

4444
ReleaseDedicatedIpv4SubnetForZoneCmd cmd = new ReleaseDedicatedIpv4SubnetForZoneCmd();
4545
ReflectionTestUtils.setField(cmd, "id", id);

api/src/test/java/org/apache/cloudstack/api/command/admin/network/UpdateIpv4SubnetForZoneCmdTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class UpdateIpv4SubnetForZoneCmdTest {
4040
@Test
4141
public void testUpdateIpv4SubnetForZoneCmd() {
4242
Long id = 1L;
43-
UUID uuid = UUID.randomUUID();
43+
String uuid = UUID.randomUUID().toString();
4444
String subnet = "192.168.1.0/24";
4545

4646
UpdateIpv4SubnetForZoneCmd cmd = new UpdateIpv4SubnetForZoneCmd();

api/src/test/java/org/apache/cloudstack/api/command/admin/network/bgp/ChangeBgpPeersForNetworkCmdTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public class ChangeBgpPeersForNetworkCmdTest {
4646
@Test
4747
public void testChangeBgpPeersForNetworkCmd() {
4848
Long networkId = 10L;
49-
UUID networkUuid = UUID.randomUUID();
49+
String networkUuid = UUID.randomUUID().toString();
5050
List<Long> bgpPeerIds = Arrays.asList(20L, 21L);
5151

5252
ChangeBgpPeersForNetworkCmd cmd = new ChangeBgpPeersForNetworkCmd();

0 commit comments

Comments
 (0)