public class BeanPropertySource extends Object implements PropertySource
PropertySource.PropertyAccessibility, PropertySource.PropertyMetaData, PropertySource.PropertySetException| Constructor and Description |
|---|
BeanPropertySource() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearProperty(QName name,
Resource r) |
List<QName> |
getAllPropertyNames(Resource r) |
BeanPropertyResource |
getAnnotation(Object r) |
Object |
getProperty(QName name,
Resource r) |
PropertyDescriptor |
getPropertyDescriptor(Object r,
String name) |
PropertySource.PropertyMetaData |
getPropertyMetaData(QName name,
Resource r) |
void |
setProperty(QName name,
Object value,
Resource r) |
public Object getProperty(QName name, Resource r) throws NotAuthorizedException
getProperty in interface PropertySourceNotAuthorizedExceptionpublic void setProperty(QName name, Object value, Resource r) throws NotAuthorizedException, PropertySource.PropertySetException
setProperty in interface PropertySourceNotAuthorizedExceptionPropertySource.PropertySetExceptionpublic PropertySource.PropertyMetaData getPropertyMetaData(QName name, Resource r)
getPropertyMetaData in interface PropertySourcepublic void clearProperty(QName name, Resource r) throws NotAuthorizedException
clearProperty in interface PropertySourceNotAuthorizedExceptionpublic List<QName> getAllPropertyNames(Resource r)
getAllPropertyNames in interface PropertySourcepublic BeanPropertyResource getAnnotation(Object r)
public PropertyDescriptor getPropertyDescriptor(Object r, String name)
Copyright © 2021 McEvoy Software Ltd. All rights reserved.