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 java.lang.Object


Method Summary
 java.lang.Object getProperty(java.lang.String proptyName)
           
 void setProperty(java.lang.String proptyName, java.lang.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(java.lang.String proptyName,
                        java.lang.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 java.lang.Object getProperty(java.lang.String proptyName)


Copyright © 2012 LSST. All Rights Reserved.