/** * INTERNAL: * set the source object into QueryBasedValueHolder. * Used only by transparent indirection. */ public void setSourceObject(Object sourceObject, Object attributeValue) { if (attributeValue instanceof QueryBasedValueHolder) { ((QueryBasedValueHolder)attributeValue).setSourceObject(sourceObject); } }
/** * INTERNAL: * set the source object into QueryBasedValueHolder. * Used only by transparent indirection. */ public void setSourceObject(Object sourceObject, Object attributeValue) { if (attributeValue instanceof QueryBasedValueHolder) { ((QueryBasedValueHolder)attributeValue).setSourceObject(sourceObject); } }
/** * INTERNAL: * set the source object into QueryBasedValueHolder. */ public void setSourceObject(Object sourceObject, Object attributeValue) { if( attributeValue instanceof IndirectContainer) { ValueHolderInterface valueHolder = ((IndirectContainer)attributeValue).getValueHolder(); if (valueHolder instanceof QueryBasedValueHolder) { ((QueryBasedValueHolder)valueHolder).setSourceObject(sourceObject); } } }
/** * INTERNAL: * set the source object into QueryBasedValueHolder. */ public void setSourceObject(Object sourceObject, Object attributeValue) { if( attributeValue instanceof IndirectContainer) { ValueHolderInterface valueHolder = ((IndirectContainer)attributeValue).getValueHolder(); if (valueHolder instanceof QueryBasedValueHolder) { ((QueryBasedValueHolder)valueHolder).setSourceObject(sourceObject); } } }