public class ValidationList
extends java.lang.Object
Constructor and Description |
---|
ValidationList(DataSource ds) |
Modifier and Type | Method and Description |
---|---|
ValidationList |
add(DBAccessException ae) |
ValidationList |
add(ValidationItem item)
THREAD SAFE
|
ValidationError |
createError(DBObject targetObject,
DBField field,
java.lang.String simpleMsg)
Short hand method to create a validation error.
|
ValidationError |
createError(DBObject targetObject,
DBField field,
java.lang.Throwable e)
Short hand method to create a validation error.
|
ValidationError |
createError(java.lang.String msgID,
DBObject targetObject,
DBField field)
Short hand method to create a validation error.
|
ValidationError |
createError(java.lang.String msgID,
DBObject targetObject,
DBField field,
java.lang.Object... args)
Short hand method to create a validation error.
|
ValidationReasonRequired |
createValidationReasonRequired(DBObject targetObject,
java.lang.String simpleMsg) |
ValidationWarning |
createWarning(DBObject targetObject,
java.lang.String simpleMsg) |
ValidationWarning |
createWarning(java.lang.String msgID,
DBObject targetObject,
DBField field)
Short hand method to create a validation error.
|
ValidationWarning |
createWarning(java.lang.String msgID,
DBObject targetObject,
DBField field,
java.lang.Object arg) |
ValidationWarning |
createWarning(java.lang.String msgID,
DBObject targetObject,
java.lang.Object... args) |
ValidationItem |
get(int pos) |
DataSource |
getDS() |
int |
getErrorCount() |
ValidationItem |
getItem(java.lang.String msgID)
Returns the first validation item that matches the supplied msgId
|
ValidationItem |
getWorstItem() |
boolean |
hasErrors() |
boolean |
hasFieldChangeMessage() |
boolean |
hasWarnings() |
ValidationItem[] |
listItems() |
int |
size() |
public ValidationList(@Nonnull DataSource ds)
ds
- the data source@CheckReturnValue @Nonnull public DataSource getDS()
@Nonnull public ValidationError createError(@Nullable DBObject targetObject, @Nullable DBField field, @Nullable java.lang.String simpleMsg)
targetObject
- The DBObject that is in errorfield
- The field in errorsimpleMsg
- A simple validation message@Nonnull public ValidationError createError(@Nullable DBObject targetObject, @Nullable DBField field, @Nonnull java.lang.Throwable e)
targetObject
- The DBObject that is in errorfield
- The field in errore
- the exception@Nonnull public ValidationError createError(java.lang.String msgID, DBObject targetObject, DBField field)
msgID
- The message ID to usetargetObject
- The DBObject that is in errorfield
- The field in error@Nonnull public ValidationError createError(@Nonnull java.lang.String msgID, @Nullable DBObject targetObject, @Nullable DBField field, @Nullable java.lang.Object... args)
msgID
- The message ID to usetargetObject
- The DBObject that is in errorfield
- The field in errorargs
- argument for message parameters.@Nonnull public ValidationWarning createWarning(DBObject targetObject, java.lang.String simpleMsg)
targetObject
- simpleMsg
- @Nonnull public ValidationWarning createWarning(java.lang.String msgID, DBObject targetObject, DBField field)
msgID
- The message ID to usetargetObject
- The DBObject that is in errorfield
- The field in error@Nonnull public ValidationWarning createWarning(java.lang.String msgID, DBObject targetObject, DBField field, java.lang.Object arg)
@Nonnull public ValidationWarning createWarning(java.lang.String msgID, DBObject targetObject, java.lang.Object... args)
@Nonnull public ValidationReasonRequired createValidationReasonRequired(@Nullable DBObject targetObject, @Nullable java.lang.String simpleMsg)
targetObject
- simpleMsg
- @CheckReturnValue @Nonnegative public int size()
@CheckReturnValue @Nonnull public ValidationItem get(@Nonnegative int pos)
pos
- @Nonnull public ValidationList add(@Nonnull DBAccessException ae)
ae
- @Nonnull public ValidationList add(@Nonnull ValidationItem item)
item
- @CheckReturnValue @Nonnull public ValidationItem[] listItems()
@CheckReturnValue @Nullable public ValidationItem getWorstItem()
@CheckReturnValue @Nullable public ValidationItem getItem(@Nullable java.lang.String msgID)
msgID
- - The message id used for the search@CheckReturnValue @Nonnegative public int getErrorCount()
@CheckReturnValue public boolean hasErrors()
@CheckReturnValue public boolean hasFieldChangeMessage()
@CheckReturnValue public boolean hasWarnings()
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.