|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.1.0) E13403-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.javatools.db.property.PropertyHelper
public class PropertyHelper
Helper class that allows you to get the value for a given property (path) on an object. Doesn't use the core Property API but instead just looks for get methods, making it more flexible for property frameworks such as SXML and DDL generation.
Constructor Summary | |
---|---|
PropertyHelper()
|
Method Summary | |
---|---|
java.lang.Object |
getPropertyValue(java.lang.Object obj,
java.lang.String propPath)
Gets the value for the given property path on the given object. |
java.lang.Object |
getPropertyValueOrFail(java.lang.Object obj,
java.lang.String propPath)
Gets the value for the given property path on the given object. |
boolean |
isValidProperty(java.lang.Object obj,
java.lang.String propName,
java.lang.Object context)
Returns true if the given propPath is a valid property for the given object. |
void |
setPropertyValue(java.lang.Object bean,
java.lang.String propPath,
java.lang.Object value)
Sets property value on a given object. |
void |
setPropertyValueOrFail(java.lang.Object bean,
java.lang.String propPath,
java.lang.Object value)
Sets property value on a given object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PropertyHelper()
Method Detail |
---|
public java.lang.Object getPropertyValue(java.lang.Object obj, java.lang.String propPath)
public java.lang.Object getPropertyValueOrFail(java.lang.Object obj, java.lang.String propPath) throws MissingPropertyException
MissingPropertyException
public boolean isValidProperty(java.lang.Object obj, java.lang.String propName, java.lang.Object context)
obj
- the object the property is forpropName
- the property namecontext
- the context (parent) object
public void setPropertyValue(java.lang.Object bean, java.lang.String propPath, java.lang.Object value)
public void setPropertyValueOrFail(java.lang.Object bean, java.lang.String propPath, java.lang.Object value) throws MissingPropertyException
MissingPropertyException
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.1.0) E13403-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |