java.lang.Object |
↳ |
com.atlassian.bitbucket.util.CustomPreconditions |
Class Overview
More precondition checks following the same pattern as Guava's Preconditions
.
Summary
Public Methods |
static
void
|
checkOptionalString(String value, int maxLength)
Checks whether value validates as an optional string.
|
static
void
|
checkRequiredString(String value)
Checks whether value validates as a required string.
|
static
void
|
checkRequiredString(String value, int maxLength)
Checks whether value validates as a required string.
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Public Constructors
public
CustomPreconditions
()
Public Methods
public
static
void
checkOptionalString
(String value, int maxLength)
Checks whether value
validates as an optional string. This method duplicates the logic of
the OptionalString
annotation and exists only to
support cases where annotations cannot be used.
Parameters
value
| the value to check |
maxLength
| the maximum allowed string length |
Throws
IllegalArgumentException
| if value trims to the empty string or longer than maxLength
characters. null is allowed.
|
public
static
void
checkRequiredString
(String value)
Checks whether value
validates as a required string. This method duplicates the logic of
the RequiredString
annotation and exists only to
support cases where annotations cannot be used.
Throws
IllegalArgumentException
| if value is blank
|
public
static
void
checkRequiredString
(String value, int maxLength)
Checks whether value
validates as a required string. This method duplicates the logic of
the RequiredString
annotation and exists only to
support cases where annotations cannot be used.
Parameters
value
| the value to check |
maxLength
| the maximum allowed string length |
Throws
IllegalArgumentException
| if value is blank or longer than maxLength characters
|