org.cert.cc.beans
Class BeanMap.DefaultBeanMediator

java.lang.Object
  extended by org.cert.cc.beans.BeanMap.DefaultBeanMediator
All Implemented Interfaces:
BeanMap.BeanMediator
Direct Known Subclasses:
JIRAIssueBeanMediator
Enclosing class:
BeanMap

public static class BeanMap.DefaultBeanMediator
extends Object
implements BeanMap.BeanMediator

Mediator that uses bean introspection and property descriptors to provide access to the bean

© 2011 Carnegie Mellon University

Author:
Aaron Reffett

Constructor Summary
BeanMap.DefaultBeanMediator()
           
 
Method Summary
protected  Map<String,PropertyDescriptor> getDescriptorMap(Object bean)
          Returns a map of all property descriptors
 Object getProperty(Object bean, String name)
           
 Set<String> getPropertyNames(Object bean)
           
 void setProperty(Object bean, String name, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanMap.DefaultBeanMediator

public BeanMap.DefaultBeanMediator()
Method Detail

getDescriptorMap

protected Map<String,PropertyDescriptor> getDescriptorMap(Object bean)
Returns a map of all property descriptors


getPropertyNames

public Set<String> getPropertyNames(Object bean)
Specified by:
getPropertyNames in interface BeanMap.BeanMediator
See Also:
org.cert.cc.beans.BeanMap.BeanMediator#getPropertyNames()

getProperty

public Object getProperty(Object bean,
                          String name)
Specified by:
getProperty in interface BeanMap.BeanMediator
See Also:
org.cert.cc.beans.BeanMap.BeanMediator#getProperty(java.lang.String)

setProperty

public void setProperty(Object bean,
                        String name,
                        Object value)
Specified by:
setProperty in interface BeanMap.BeanMediator
See Also:
org.cert.cc.beans.BeanMap.BeanMediator#setProperty(java.lang.String, java.lang.Object)


Copyright © 2012 Carnegie Mellon University