Skip to content

Commit 9edc549

Browse files
committed
Implemented generic method for resource UUID obtention
1 parent 420bf6d commit 9edc549

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import javax.inject.Inject;
3333

3434
import com.cloud.bgp.BGPService;
35+
import com.cloud.utils.UuidUtils;
3536
import org.apache.cloudstack.acl.ProjectRoleService;
3637
import org.apache.cloudstack.acl.RoleService;
3738
import org.apache.cloudstack.acl.RoleType;
@@ -498,4 +499,14 @@ public Map<String, String> convertExternalDetailsToMap(Map externalDetails) {
498499
}
499500
return details;
500501
}
502+
503+
public String getResourceUuid(String parameterName) {
504+
String resourceUuid = fullUrlParams.get(parameterName);
505+
506+
if (UuidUtils.isUuid(resourceUuid)) {
507+
return resourceUuid;
508+
}
509+
510+
return null;
511+
}
501512
}

0 commit comments

Comments
 (0)