|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectoracle.jbo.rules.AbstractValidator
oracle.jbo.rules.JboAbstractValidator
public abstract class JboAbstractValidator
| Field Summary | |
|---|---|
static java.lang.Class |
CLASS_INSTANCE
|
protected AttributeDef |
mValidatingAttr
|
| Fields inherited from class oracle.jbo.rules.AbstractValidator |
|---|
m_children, m_props, mbInverse, mDescription, mErrorMessageClass, mMsgExpr, mMsgId, mMsgIds, mResourceBundleId, mTriggeringAttributeNames, mTriggeringAttributes, mValidatingAttrName |
| Constructor Summary | |
|---|---|
JboAbstractValidator()
|
|
| Method Summary | |
|---|---|
JboValidatorHints |
applyValidatorPersonalization(JboValidatorHints orgVal)
|
java.lang.Object |
clone()
|
void |
closeObject()
|
void |
endInit()
|
abstract java.lang.String |
getDefXMLElementTag()
|
java.lang.String |
getDefXMLNameSpace()
|
java.lang.String |
getErrorMsgId()
|
java.lang.String |
getFullName()
|
java.lang.String |
getImageLoc(boolean bOpen)
|
java.lang.String |
getName()
Returns the name of this Variable Manager Owner. |
AttributeDef[] |
getTriggeringAttributeDefs()
Returns an array of attribute defs for those attributes whose change in value, should trigger this validation rule to execute. |
java.lang.String[] |
getTriggeringAttributeNames()
Returns an array of names for those attributes whose change in value, should trigger this validation rule to execute. |
java.lang.String |
getValidatingAttributeName()
|
protected java.lang.Object |
getValueToValidate(JboValidatorContext evObj)
|
java.lang.String |
getXMLElementTag()
|
protected void |
initialize(JboValidatorContext evObj)
|
boolean |
isDirty()
|
boolean |
isForPersonalization()
|
boolean |
isNew()
|
boolean |
isReadOnly()
|
void |
raiseException(java.lang.Class callingClass,
java.lang.String callingMethod,
java.lang.Exception e,
JboValidatorContext evObj,
java.lang.String msgId,
int severity)
|
void |
resolve(ValidationManager owner,
StructureDef structDef,
PersistableDefObject defObj)
|
void |
setDirty(boolean b)
|
void |
setForPersonalization(boolean b)
|
protected void |
setInitialized()
|
void |
setName(java.lang.String name)
|
void |
setNew(boolean b)
|
protected void |
setNewValue(java.lang.Object newValue)
When the newValue is an Entity, get the attribute's value by using the getAttribute method on the entity. |
void |
setTriggeringAttributeNames(java.lang.String[] names)
|
void |
setValidatingAttribute(AttributeDef attr)
Sets the validating attribute. |
void |
setValidatingAttribute(StructureDef beanInfo,
java.lang.String str)
Sets the validating attribute by name. |
void |
validate(JboValidatorContext evObj)
Tests the validity of the object/value as described in the validator context. |
void |
validateMany(ArrayList valCtxs)
|
abstract boolean |
validateValue(java.lang.Object value)
Validates a value. |
boolean |
validateValueWithContext(JboValidatorContext evObj,
java.lang.Object value)
Called internally by the framework with validation OnCondition is true or there is no validation OnCondition. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface oracle.jbo.rules.JboValidatorHints |
|---|
initValidatorProperties, isTransactionLevel |
| Methods inherited from interface oracle.jbo.rules.JboValidatorInterface |
|---|
getDescription, setDescription |
| Field Detail |
|---|
public static final java.lang.Class CLASS_INSTANCE
protected AttributeDef mValidatingAttr
| Constructor Detail |
|---|
public JboAbstractValidator()
| Method Detail |
|---|
public java.lang.Object clone()
clone in class AbstractValidatorpublic void endInit()
endInit in class AbstractValidatorpublic java.lang.String getName()
VariableManagerOwner
getName in interface JboValidatorHintsgetName in interface VariableManagerOwnergetName in class AbstractValidatorpublic void setName(java.lang.String name)
setName in interface JboValidatorHintspublic java.lang.String getFullName()
getFullName in class AbstractValidatorpublic boolean isReadOnly()
public void closeObject()
public java.lang.String getImageLoc(boolean bOpen)
public boolean isForPersonalization()
isForPersonalization in interface JboValidatorHintspublic void setForPersonalization(boolean b)
setForPersonalization in interface JboValidatorHintsprotected void setInitialized()
protected void initialize(JboValidatorContext evObj)
public AttributeDef[] getTriggeringAttributeDefs()
JboValidatorHints
getTriggeringAttributeDefs in interface JboValidatorHintsgetTriggeringAttributeDefs in class AbstractValidatorpublic java.lang.String[] getTriggeringAttributeNames()
JboValidatorHints
getTriggeringAttributeNames in interface JboValidatorHintsgetTriggeringAttributeNames in class AbstractValidatorpublic void setTriggeringAttributeNames(java.lang.String[] names)
setTriggeringAttributeNames in class AbstractValidatorpublic java.lang.String getErrorMsgId()
getErrorMsgId in class AbstractValidatorpublic abstract boolean validateValue(java.lang.Object value)
Subclasses must implement this method.
value - the object to be validated.
true if the object is valid.
java.lang.Exception - if validation cannot be performed.
public boolean validateValueWithContext(JboValidatorContext evObj,
java.lang.Object value)
public void validate(JboValidatorContext evObj)
JboValidatorInterface
validate in interface JboValidatorInterfaceevObj - the validator contextpublic void validateMany(ArrayList valCtxs)
public void raiseException(java.lang.Class callingClass,
java.lang.String callingMethod,
java.lang.Exception e,
JboValidatorContext evObj,
java.lang.String msgId,
int severity)
raiseException in class AbstractValidator
protected void setNewValue(java.lang.Object newValue)
throws java.lang.Exception
newValue - either the attribute's value or a value to use to compare in the validator.
java.lang.Exceptionprotected java.lang.Object getValueToValidate(JboValidatorContext evObj)
public void setValidatingAttribute(AttributeDef attr)
attr - an attribute.
public void setValidatingAttribute(StructureDef beanInfo,
java.lang.String str)
This variant is used when the validator is attached to an entity, rather than to an attribute.
beanInfo - the entity containing the attribute.str - an attribute name as a string.public java.lang.String getValidatingAttributeName()
getValidatingAttributeName in class AbstractValidator
public void resolve(ValidationManager owner,
StructureDef structDef,
PersistableDefObject defObj)
resolve in interface JboValidatorHintsresolve in class AbstractValidatorpublic boolean isDirty()
public void setDirty(boolean b)
public boolean isNew()
public void setNew(boolean b)
public abstract java.lang.String getDefXMLElementTag()
public java.lang.String getXMLElementTag()
public java.lang.String getDefXMLNameSpace()
public JboValidatorHints applyValidatorPersonalization(JboValidatorHints orgVal)
applyValidatorPersonalization in interface JboValidatorHints
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||