public void setBeanProperty ( final String name , final Object value ) { Object bean = null ; int ndx = name . length ( ) ; while ( true ) { ndx = name . lastIndexOf ( ' ' , ndx ) ; if ( ndx == - 1 ) { break ; } String beanName = name . substring ( 0 , ndx ) ; bean = getBean ( beanName ) ; if ( bean != null ) { break ; } ndx -- ; } if ( bean == null ) { throw new PetiteException ( "Invalid bean property: " + name ) ; } try { BeanUtil . declared . setProperty ( bean , name . substring ( ndx + 1 ) , value ) ; } catch ( Exception ex ) { throw new PetiteException ( "Invalid bean property: " + name , ex ) ; } }
Sets petite bean property .