|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectariba.ui.aribaweb.core.AWErrorInfo
public class AWErrorInfo
This class encapsulates information about an error or warning. Each error is identified by either a single key or a set of keys consist of value source, field path, and group name. The key(s) are then used for looking up errors of interest.
Field Summary | |
---|---|
static int |
FieldPathKeyIndex
|
static int |
GroupNameKeyIndex
|
static int |
NotDisplayed
|
static java.lang.String |
NullKey
|
static int |
NumKeys
|
static int |
SingleKeyIndex
|
static int |
ValueSourceKeyIndex
|
Constructor Summary | |
---|---|
AWErrorInfo(java.lang.Object[] keys,
java.lang.String message,
java.lang.Object errantValue,
boolean isWarning)
Constructor to build a multi-key error object. |
|
AWErrorInfo(java.lang.Object key,
java.lang.String message,
java.lang.Object errantValue,
boolean isWarning)
Constructor to build a single-key error object. |
|
AWErrorInfo(java.lang.Object vs,
java.lang.String fieldPath,
java.lang.String groupName,
java.lang.String message,
java.lang.Object errantValue,
boolean isWarning)
|
Method Summary | |
---|---|
AWErrorBucket |
add(AWErrorInfo error)
|
void |
decrementDuplicateCount()
|
AWErrorInfo |
get(int i)
|
AWComponent |
getAssociatedDataTable()
|
java.lang.Object |
getAssociatedTableItem()
|
int |
getDisplayOrder()
|
int |
getDuplicateCount()
|
java.lang.Object |
getErrantValue()
|
java.util.List<AWErrorInfo> |
getErrorInfos()
Returns a list of all the AWErrorInfos in this . |
java.util.List<AWErrorInfo> |
getErrorInfos(java.lang.Boolean validationErrors)
Returns a list of all the error infos in this
that satisfy the condition
isValidationError() == validationErrors . |
java.lang.Object |
getErrorSource()
|
java.lang.Object |
getFieldPath()
|
AWErrorInfo |
getFirstError(java.lang.Boolean isWarning)
|
java.lang.Object |
getGroupName()
|
AWEncodedString |
getIndicatorId()
|
java.lang.Object |
getKey()
|
java.lang.Object[] |
getKeys()
|
java.lang.String |
getKeysAsString()
|
static java.lang.String |
getKeysAsString(java.lang.Object[] keys)
|
java.lang.String |
getMessage()
|
static int |
getNumberOfKeys(java.lang.Object key)
|
int |
getRegistrationOrder()
|
int |
getUnnavigableDisplayOrder()
|
java.lang.Object |
getValueSource()
|
boolean |
getWasTableAutoScrolled()
|
boolean |
hasDuplicate()
|
boolean |
hasErrorsWithSeverity(java.lang.Boolean isWarning)
|
void |
incrementDuplicateCount()
|
boolean |
isDuplicateError(AWErrorInfo error)
|
boolean |
isSameError(AWErrorInfo error)
|
boolean |
isSingleErrorBucket()
|
boolean |
isSingleKey()
|
boolean |
isValidationError()
Returns true if this error is a validation error in the sense
that it was added to the error manager during the invocation of the
validation handlers. |
boolean |
isWarning()
|
boolean |
keysEqual(java.lang.Object[] theirKeys)
|
boolean |
keysEqualLoosely(java.lang.Object[] theirKeys)
|
static java.lang.Object[] |
makeKeyArray(java.lang.Object key)
|
static java.lang.Object[] |
makeKeyArray(java.lang.Object vs,
java.lang.Object field,
java.lang.Object group)
|
void |
setAssociatedTableItem(AWComponent table,
java.lang.Object item)
|
void |
setDisplayOrder(int order)
|
void |
setErrorSource(java.lang.Object source)
|
void |
setIndicatorId(AWEncodedString id)
|
void |
setRegistrationOrder(int order)
|
void |
setUnnavigableDisplayOrder(int order)
|
void |
setValidationError(boolean value)
Sets whether or not this is a validation error. |
void |
setWasTableAutoScrolled(boolean scrolled)
|
int |
size()
|
java.lang.String |
toString()
|
java.lang.String |
toString(Logger log)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int NumKeys
public static final int ValueSourceKeyIndex
public static final int FieldPathKeyIndex
public static final int GroupNameKeyIndex
public static final int SingleKeyIndex
public static final java.lang.String NullKey
public static final int NotDisplayed
Constructor Detail |
---|
public AWErrorInfo(java.lang.Object key, java.lang.String message, java.lang.Object errantValue, boolean isWarning)
key
- The object that identifies the error.message
- The message that describes the error.errantValue
- The unparsable value that the user entered. Since
the parsing failed, we cannot store this value in
the field. We stash it away here so we can display
in the UI.isWarning
- Indicate that this error severity is a warning.public AWErrorInfo(java.lang.Object[] keys, java.lang.String message, java.lang.Object errantValue, boolean isWarning)
keys
- Expected to contain value source, field path, and group name.message
- The message that describes the error.errantValue
- The unparsable value that the user entered. Since
the parsing failed, we cannot store this value in
the field. We stash it away here so we can display
in the UI.isWarning
- Indicate that this error severity is a warning.public AWErrorInfo(java.lang.Object vs, java.lang.String fieldPath, java.lang.String groupName, java.lang.String message, java.lang.Object errantValue, boolean isWarning)
Method Detail |
---|
public boolean isSingleKey()
public static int getNumberOfKeys(java.lang.Object key)
public static java.lang.Object[] makeKeyArray(java.lang.Object key)
public static java.lang.Object[] makeKeyArray(java.lang.Object vs, java.lang.Object field, java.lang.Object group)
public boolean isWarning()
public int getDisplayOrder()
getDisplayOrder
in interface AWErrorBucket
public void setDisplayOrder(int order)
public int getUnnavigableDisplayOrder()
getUnnavigableDisplayOrder
in interface AWErrorBucket
public void setUnnavigableDisplayOrder(int order)
public int getRegistrationOrder()
getRegistrationOrder
in interface AWErrorBucket
public void setRegistrationOrder(int order)
setRegistrationOrder
in interface AWErrorBucket
public boolean isValidationError()
true
if this error is a validation error in the sense
that it was added to the error manager during the invocation of the
validation handlers. Returns false
otherwise.
public java.util.List<AWErrorInfo> getErrorInfos(java.lang.Boolean validationErrors)
AWErrorBucket
this
that satisfy the condition
isValidationError()
== validationErrors
.
All error infos are returned if validationErrors == null
.
getErrorInfos
in interface AWErrorBucket
public void setValidationError(boolean value)
isValidationError()
.
public java.lang.Object getKey()
getKey
in interface AWErrorBucket
public java.lang.Object[] getKeys()
getKeys
in interface AWErrorBucket
public java.lang.String getMessage()
public java.lang.Object getErrantValue()
public java.lang.Object getValueSource()
public java.lang.Object getGroupName()
public java.lang.Object getFieldPath()
public java.lang.Object getErrorSource()
public void setErrorSource(java.lang.Object source)
public boolean keysEqual(java.lang.Object[] theirKeys)
keysEqual
in interface AWErrorBucket
public boolean keysEqualLoosely(java.lang.Object[] theirKeys)
public boolean isSameError(AWErrorInfo error)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(Logger log)
public java.lang.String getKeysAsString()
public static java.lang.String getKeysAsString(java.lang.Object[] keys)
public void incrementDuplicateCount()
public void decrementDuplicateCount()
public int getDuplicateCount()
public boolean isSingleErrorBucket()
isSingleErrorBucket
in interface AWErrorBucket
public AWErrorBucket add(AWErrorInfo error)
add
in interface AWErrorBucket
public boolean isDuplicateError(AWErrorInfo error)
isDuplicateError
in interface AWErrorBucket
public boolean hasErrorsWithSeverity(java.lang.Boolean isWarning)
hasErrorsWithSeverity
in interface AWErrorBucket
public AWErrorInfo getFirstError(java.lang.Boolean isWarning)
getFirstError
in interface AWErrorBucket
public AWErrorInfo get(int i)
get
in interface AWErrorBucket
public int size()
size
in interface AWErrorBucket
public java.util.List<AWErrorInfo> getErrorInfos()
AWErrorBucket
AWErrorInfos
in this
.
getErrorInfos
in interface AWErrorBucket
public boolean hasDuplicate()
hasDuplicate
in interface AWErrorBucket
public java.lang.Object getAssociatedTableItem()
getAssociatedTableItem
in interface AWErrorBucket
public AWComponent getAssociatedDataTable()
getAssociatedDataTable
in interface AWErrorBucket
public void setAssociatedTableItem(AWComponent table, java.lang.Object item)
setAssociatedTableItem
in interface AWErrorBucket
public AWEncodedString getIndicatorId()
public void setIndicatorId(AWEncodedString id)
public boolean getWasTableAutoScrolled()
public void setWasTableAutoScrolled(boolean scrolled)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |