Interface HasName
- All Known Subinterfaces:
HasDisplayName
,Pointer
,Resource<D>
,User
,WorkflowDetailInfo
public interface HasName
HasName -- The object has a name.
- Since:
- 0.1.0 2021-04-18
- Version:
- 2.0.2 2022-01-16
- Author:
- klenkes74 <rlichti@kaiserpfalz-edv.de>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescription@Size(min=3,max=100,message="The length of the string must be between 3 and 100 characters long.") @Pattern(regexp="^[a-zA-Z][-a-zA-Z0-9]{1,61}(.[a-zA-Z][-a-zA-Z0-9]{1,61}){0,4}$",message="The string must match the pattern \'^[a-zA-Z][-a-zA-Z0-9]{1,61}(.[a-zA-Z][-a-zA-Z0-9]{1,61}){0,4}$\'") String
getName()
-
Field Details
-
VALID_NAME_PATTERN
- See Also:
-
VALID_NAME_PATTERN_MSG
- See Also:
-
VALID_NAME_MIN_LENGTH
static final int VALID_NAME_MIN_LENGTH- See Also:
-
VALID_NAME_MAX_LENGTH
static final int VALID_NAME_MAX_LENGTH- See Also:
-
VALID_NAME_LENGTH_MSG
- See Also:
-
VALID_NAME_EXAMPLE
- See Also:
-
-
Method Details
-
getName
@Size(min=3, max=100, message="The length of the string must be between 3 and 100 characters long.") @Pattern(regexp="^[a-zA-Z][-a-zA-Z0-9]{1,61}(.[a-zA-Z][-a-zA-Z0-9]{1,61}){0,4}$", message="The string must match the pattern \'^[a-zA-Z][-a-zA-Z0-9]{1,61}(.[a-zA-Z][-a-zA-Z0-9]{1,61}){0,4}$\'") @Size(min=3,max=100,message="The length of the string must be between 3 and 100 characters long.") @Pattern(regexp="^[a-zA-Z][-a-zA-Z0-9]{1,61}(.[a-zA-Z][-a-zA-Z0-9]{1,61}){0,4}$",message="The string must match the pattern \'^[a-zA-Z][-a-zA-Z0-9]{1,61}(.[a-zA-Z][-a-zA-Z0-9]{1,61}){0,4}$\'") String getName()
-