org.ephman.abra.validation
Class StringFieldError
java.lang.Object
|
+--org.ephman.abra.validation.FieldError
|
+--org.ephman.abra.validation.StringFieldError
- public class StringFieldError
- extends FieldError
Field Summary |
(package private) static java.lang.Class[] |
EMPTY_CLASS_A
|
(package private) static java.lang.Object[] |
EMPTY_OBJECT_A
|
(package private) java.lang.reflect.Method |
getter
|
protected java.lang.Object |
pointer
this can be accessed via reflection with get/set |
(package private) java.lang.reflect.Method |
setter
|
(package private) static java.lang.Class[] |
STRING_A
|
Constructor Summary |
StringFieldError(java.lang.String fieldName,
int len,
int errorCode,
java.lang.String msg,
java.lang.Object pointer)
construct a field error |
StringFieldError(java.lang.String fieldName,
int errorCode,
java.lang.String msg,
java.lang.Object pointer)
|
Method Summary |
(package private) java.lang.reflect.Method |
getMethod(boolean isGet)
|
(package private) java.lang.reflect.Method |
getMethod(java.lang.String prefix,
java.lang.Class[] args)
|
java.lang.String |
getStringValue()
allows business code to access the value which caused the problem |
void |
setStringValue(java.lang.String value)
allows business code to change the value |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
pointer
protected java.lang.Object pointer
- this can be accessed via reflection with get/set
getter
java.lang.reflect.Method getter
setter
java.lang.reflect.Method setter
EMPTY_OBJECT_A
static final java.lang.Object[] EMPTY_OBJECT_A
EMPTY_CLASS_A
static final java.lang.Class[] EMPTY_CLASS_A
STRING_A
static final java.lang.Class[] STRING_A
StringFieldError
public StringFieldError(java.lang.String fieldName,
int len,
int errorCode,
java.lang.String msg,
java.lang.Object pointer)
- construct a field error
- Parameters:
fieldName
- the name of the field (foo.bar.accountId)msg
- a meaningful error message (foo.bar.accountId not in format [0-9]*)
StringFieldError
public StringFieldError(java.lang.String fieldName,
int errorCode,
java.lang.String msg,
java.lang.Object pointer)
getStringValue
public java.lang.String getStringValue()
throws java.lang.Exception
- allows business code to access the value which caused the problem
java.lang.Exception
setStringValue
public void setStringValue(java.lang.String value)
- allows business code to change the value
getMethod
java.lang.reflect.Method getMethod(boolean isGet)
getMethod
java.lang.reflect.Method getMethod(java.lang.String prefix,
java.lang.Class[] args)