Class BoundChildrenNode.PermissiveContentProviderWrapper
java.lang.Object
com.webmethods.caf.faces.bean.PageFlowScopeAdapter
com.webmethods.caf.faces.data.object.ELPropertyContentProvider
com.webmethods.caf.faces.data.tree.object.BoundChildrenNode.PermissiveContentProviderWrapper
- All Implemented Interfaces:
IPageFlowScopeAdapter
,IContentProvider
,IUpdateableContentProvider
,Serializable
- Enclosing class:
- BoundChildrenNode
public static class BoundChildrenNode.PermissiveContentProviderWrapper
extends ELPropertyContentProvider
Eats
PropertyNotFoundException
s raised by standard content-providers.- See Also:
-
Field Summary
Fields inherited from class com.webmethods.caf.faces.data.object.ELPropertyContentProvider
m_o
Fields inherited from class com.webmethods.caf.faces.bean.PageFlowScopeAdapter
fExpireWithPageFlow
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionClass<?>
Returns java type of the given propertyReturns value of the given propertyboolean
hasProperty
(Object propertyKey) Checks if the given property is supported by this content providerboolean
isReadOnly
(Object propertyKey) Returns true if the given property is readonly.void
Sets new value of the given propertyMethods inherited from class com.webmethods.caf.faces.data.object.ELPropertyContentProvider
getObject, getPropertyKeys, setObject, toString
Methods inherited from class com.webmethods.caf.faces.bean.PageFlowScopeAdapter
getExpireWithPageFlow, setExpireWithPageFlow
-
Constructor Details
-
PermissiveContentProviderWrapper
public PermissiveContentProviderWrapper() -
PermissiveContentProviderWrapper
-
-
Method Details
-
hasProperty
Description copied from interface:IContentProvider
Checks if the given property is supported by this content provider- Specified by:
hasProperty
in interfaceIContentProvider
- Overrides:
hasProperty
in classELPropertyContentProvider
- Parameters:
propertyKey
- property key of typeString
orInteger
- Returns:
true
if property is supported
-
getType
Description copied from interface:IContentProvider
Returns java type of the given property- Specified by:
getType
in interfaceIContentProvider
- Overrides:
getType
in classELPropertyContentProvider
- Parameters:
propertyKey
- the property key of typeString
orInteger
- Returns:
- property java
Class
-
getValue
Description copied from interface:IContentProvider
Returns value of the given property- Specified by:
getValue
in interfaceIContentProvider
- Overrides:
getValue
in classELPropertyContentProvider
- Parameters:
propertyKey
- the property key of typeString
orInteger
- Returns:
- value of the property, can be
null
- Throws:
PropertyNotFoundException
- if property is not supportedELException
-
isReadOnly
Description copied from interface:IUpdateableContentProvider
Returns true if the given property is readonly. If it is readonly,
IUpdateableContentProvider.setValue(Object, Object)
will definitely fail.- Specified by:
isReadOnly
in interfaceIUpdateableContentProvider
- Overrides:
isReadOnly
in classELPropertyContentProvider
- Parameters:
propertyKey
- property key of typeString
orInteger
- Returns:
- true if the property is readonly
- Throws:
PropertyNotFoundException
ELException
-
setValue
Description copied from interface:IUpdateableContentProvider
Sets new value of the given property
- Specified by:
setValue
in interfaceIUpdateableContentProvider
- Overrides:
setValue
in classELPropertyContentProvider
- Parameters:
propertyKey
- property key of typeString
orInteger
value
- new property value- Throws:
PropertyNotFoundException
- if property is not foundELException
-