org.lsst.ccs.utilities.beanutils
Class BeanProxyFor.ProxyAgent

java.lang.Object
  extended by org.lsst.ccs.utilities.beanutils.BeanProxyFor.ProxyAgent
Enclosing class:
BeanProxyFor<T>

protected class BeanProxyFor.ProxyAgent
extends Object


Method Summary
 Object getProperty(String proptyName)
           
 void setProperty(String proptyName, Object value)
          will consult ctorArgs: if present and object not created -> assigns value if all assigned create object

consuls delegate methods -> if present and object created -> forwards value -> if present and not ctorArgs and not created -> assigns locally -> else fails

 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setProperty

public void setProperty(String proptyName,
                        Object value)
will consult ctorArgs: if present and object not created -> assigns value if all assigned create object

consuls delegate methods -> if present and object created -> forwards value -> if present and not ctorArgs and not created -> assigns locally -> else fails

Parameters:
proptyName -
value -

getProperty

public Object getProperty(String proptyName)


Copyright © 2012 LSST. All Rights Reserved.