public class PrecisionScaleValidationException extends AttrSetValException
mAttrValuemRowDefFullNamemHasPeerExceptionHIDE_DETAIL_EXCEPTIONS_HINT, mHelper, SEVERITY_ERROR, SEVERITY_RAC_RECOVERABLE_ERROR, SEVERITY_RECOVERABLE_ERROR, SEVERITY_VETOABLE_WARNING, SEVERITY_WARNINGTYP_APP_MODULE, TYP_ATTRIBUTE, TYP_ATTRIBUTE_LIST_WITH_DEF, TYP_CATEGORY, TYP_COMPONENT_OBJECT, TYP_DATA_CONTROL, TYP_DEF_ANY, TYP_DEF_APP_MODULE, TYP_DEF_ASSOC_END, TYP_DEF_ATTRIBUTE, TYP_DEF_COMPONENT_OBJECT, TYP_DEF_DOMAIN, TYP_DEF_ENTITY_ASSOC, TYP_DEF_ENTITY_OBJECT, TYP_DEF_EXPRWHITELIST, TYP_DEF_KEY, TYP_DEF_LIST_BINDING, TYP_DEF_METHOD, TYP_DEF_OPERATION, TYP_DEF_OPERATION_PARAM, TYP_DEF_OPERATIONS, TYP_DEF_PACKAGE, TYP_DEF_ROWFINDER, TYP_DEF_VIEW_ACCESSOR, TYP_DEF_VIEW_ANNOT, TYP_DEF_VIEW_LINK, TYP_DEF_VIEW_LINK_END, TYP_DEF_VIEW_OBJECT, TYP_DOMAIN, TYP_ENTITY_ASSOC, TYP_ENTITY_OBJECT, TYP_ENTITY_ROW, TYP_ENTITY_ROW_SET, TYP_ENTITY_ROW_SET_ITERATOR, TYP_ENTITY_USAGE, TYP_ITERATOR_BINDING, TYP_PACKAGE, TYP_PERS_DEF_APP_MODULE, TYP_PERS_DEF_ATTRIBUTE, TYP_PERS_DEF_COMPONENT_OBJECT, TYP_PERS_DEF_DOMAIN, TYP_PERS_DEF_ENTITY_ASSOC, TYP_PERS_DEF_ENTITY_OBJECT, TYP_PERS_DEF_OFFSET, TYP_PERS_DEF_OPERATION, TYP_PERS_DEF_PACKAGE, TYP_PERS_DEF_VARIABLE, TYP_PERS_DEF_VIEW_LINK, TYP_PERS_DEF_VIEW_OBJECT, TYP_SERVICE_VIEW_USAGE, TYP_SORT_CRITERIA, TYP_SORT_CRITERIA_LIST, TYP_TRANSACTION, TYP_TRIGGER_TYPE, TYP_VALIDATOR_TYPE, TYP_VARIABLE, TYP_VARIABLE_WHERE_CLAUSE, TYP_VIEW_CRITERIA, TYP_VIEW_CRITERIA_ITEM, TYP_VIEW_CRITERIA_ROW, TYP_VIEW_LINK, TYP_VIEW_OBJECT, TYP_VIEW_ROW, TYP_VIEW_ROW_SET, TYP_VIEW_ROW_SET_ITERATOR, TYP_VIEW_USAGE| Constructor and Description |
|---|
PrecisionScaleValidationException(int objType,
ResourceBundleDef resBundleDef,
java.lang.String errorCode,
java.lang.String objName,
java.lang.String attrName,
java.lang.Object newValue,
java.lang.String methodName,
int scale,
int precision) |
| Modifier and Type | Method and Description |
|---|---|
void |
adjustDefaultMessageId(java.lang.String id,
AttributeDef ad,
java.util.Map map) |
int |
getPrecision() |
int |
getScale() |
void |
setErrorParameters(java.lang.Object[] params)
Override so that when custom messages are created for validation, the
caller can set evaluated parmeters for the message.
|
doEntityToVOMapping, equals, getAttributeException, getAttrName, getAttrValue, getBaseAttrName, getEntityKey, getObjName, getObjType, getObjTypeName, getRowKey, init, setMappedParameters, setObjInfo, setRowDefFullName, setRowKeygetRowDefFullName, hasAttributeException, raise, raise, raise, raiseWithNamedParameters, setErrorParametersMapaddToDetails, addToExceptions, cacheMessage, containsException, getExceptions, hasPeerExceptions, needsEntityToVOMapping, printStackTrace, printStackTrace, printStackTrace, setApplicationModule, setDetails, setExceptions, setNeedsEntityToVOMappingadjustDefaultMessageId, getBaseMessage, getDetailMessage, getDetails, getErrorCode, getErrorParameters, getErrorParametersMap, getJboExceptionHelper, getLocalizedBaseMessage, getLocalizedMessage, getMessage, getProductCode, getProperties, getProperty, getProperty, getResourceClass, getResourceName, getSeverity, getSource, getTypeNameFromId, isAppendCodes, isExceptionInNonUIContext, isLocalizable, isShowDetailExceptions, isWarning, processHelper, refreshProperty, setAppendCodes, setLocaleContext, setProperty, setSeverity, setShowDetailExceptions, setSourcepublic PrecisionScaleValidationException(int objType,
ResourceBundleDef resBundleDef,
java.lang.String errorCode,
java.lang.String objName,
java.lang.String attrName,
java.lang.Object newValue,
java.lang.String methodName,
int scale,
int precision)
public int getPrecision()
public int getScale()
public void adjustDefaultMessageId(java.lang.String id,
AttributeDef ad,
java.util.Map map)
public void setErrorParameters(java.lang.Object[] params)
ValidationExceptionsetErrorParameters in class ValidationException