Package fr.utc.miage.sporttrack.util
Class ValidationConstants
java.lang.Object
fr.utc.miage.sporttrack.util.ValidationConstants
Utility class for common validation constants and thresholds.
Defines magic numbers and boundary values used throughout the application.
- Author:
- SportTrack Team
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDefault page size for paginated results.static final intDefault/invalid identifier value (zero).static final intMaximum comment length.static final intMaximum email length.static final intMaximum body text length.static final intMaximum username length.static final intMinimum valid identifier value.static final intMinimum password length.static final doubleNo precipitation threshold in millimeters.static final doublePercentage factor for calculations.static final intLimit for recent badges.static final intMaximum recent items to display. -
Method Summary
-
Field Details
-
MIN_ID
public static final int MIN_IDMinimum valid identifier value.- See Also:
-
INVALID_ID
public static final int INVALID_IDDefault/invalid identifier value (zero).- See Also:
-
PERCENTAGE_FACTOR
public static final double PERCENTAGE_FACTORPercentage factor for calculations.- See Also:
-
DEFAULT_PAGE_SIZE
public static final int DEFAULT_PAGE_SIZEDefault page size for paginated results.- See Also:
-
RECENT_ITEMS_LIMIT
public static final int RECENT_ITEMS_LIMITMaximum recent items to display.- See Also:
-
RECENT_BADGES_LIMIT
public static final int RECENT_BADGES_LIMITLimit for recent badges.- See Also:
-
NO_PRECIPITATION
public static final double NO_PRECIPITATIONNo precipitation threshold in millimeters.- See Also:
-
MAX_TEXT_LENGTH
public static final int MAX_TEXT_LENGTHMaximum body text length.- See Also:
-
MAX_COMMENT_LENGTH
public static final int MAX_COMMENT_LENGTHMaximum comment length.- See Also:
-
MIN_PASSWORD_LENGTH
public static final int MIN_PASSWORD_LENGTHMinimum password length.- See Also:
-
MAX_USERNAME_LENGTH
public static final int MAX_USERNAME_LENGTHMaximum username length.- See Also:
-
MAX_EMAIL_LENGTH
public static final int MAX_EMAIL_LENGTHMaximum email length.- See Also:
-