added getter of shardname and checking for only numbers and chars in

shardname
This commit is contained in:
Niklas Opiela
2022-12-06 13:31:23 +01:00
parent ff9022af90
commit d6ab93bd29
@@ -36,6 +36,10 @@ public class ShardNameDTO {
}
public static ShardNameDTO create(String replicaSetName, String shardname) throws Exception {
if(!shardname.matches("[a-zA-Z0-9]*")) {
throw new Exception("Only a-z, A-Z and 0-9 characters are allowed in shardname!");
}
final String name;
// "S-" "-" "-"
if (TargetGroup.SAILING_TARGET_GROUP_NAME_PREFIX.length() + 1 + replicaSetName.length() + 1
@@ -63,6 +67,10 @@ public class ShardNameDTO {
return targetGroupname;
}
public String getShardName() {
return shardName;
}
public static boolean isValidTargetGroupName(String name) {
boolean ret = true;
if(