Added a method to get the maximum size allowed for user/ group names
This commit is contained in:
parent
1570fc7804
commit
6952bd2a29
@ -8,7 +8,7 @@ import java.util.regex.Pattern;
|
|||||||
* Project: <strong>envoy-common</strong><br>
|
* Project: <strong>envoy-common</strong><br>
|
||||||
* File: <strong>Bounds.java</strong><br>
|
* File: <strong>Bounds.java</strong><br>
|
||||||
* Created: <strong>25.06.2020</strong><br>
|
* Created: <strong>25.06.2020</strong><br>
|
||||||
*
|
*
|
||||||
* @author Kai S. K. Engelbart
|
* @author Kai S. K. Engelbart
|
||||||
* @since Envoy Common v0.1-beta
|
* @since Envoy Common v0.1-beta
|
||||||
*/
|
*/
|
||||||
@ -18,7 +18,7 @@ public class Bounds {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* The regular expression against which contact names should be validated.
|
* The regular expression against which contact names should be validated.
|
||||||
*
|
*
|
||||||
* @since Envoy Common v0.1-beta
|
* @since Envoy Common v0.1-beta
|
||||||
*/
|
*/
|
||||||
public static final Pattern CONTACT_NAME_PATTERN = Pattern.compile("^\\w[a-zA-Z0-9-]{2,15}$");
|
public static final Pattern CONTACT_NAME_PATTERN = Pattern.compile("^\\w[a-zA-Z0-9-]{2,15}$");
|
||||||
@ -29,4 +29,12 @@ public class Bounds {
|
|||||||
* @since Envoy Common v0.1-beta
|
* @since Envoy Common v0.1-beta
|
||||||
*/
|
*/
|
||||||
public static boolean isValidContactName(String contactName) { return CONTACT_NAME_PATTERN.matcher(contactName).matches(); }
|
public static boolean isValidContactName(String contactName) { return CONTACT_NAME_PATTERN.matcher(contactName).matches(); }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return the maximum size allowed for a user/ group name.
|
||||||
|
* @apiNote has to be updated manually if {@link Bounds#CONTACT_NAME_PATTERN}
|
||||||
|
* gets updated.
|
||||||
|
* @since Envoy Common v0.1-beta
|
||||||
|
*/
|
||||||
|
public static int maximumUsernameSize() { return 16; }
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user