Code example for Field

Methods: setAccessible, setLong

0
    private NetworkOfferingVO setId(NetworkOfferingVO vo, long id) {
        NetworkOfferingVO voToReturn = vo;
        Class<?> c = voToReturn.getClass();
        try { 
            Field f = c.getDeclaredField("id");
            f.setAccessible(true);
            f.setLong(voToReturn, id);
        } catch (NoSuchFieldException ex) {
           s_logger.warn(ex);
           return null; 
        } catch (IllegalAccessException ex) {
            s_logger.warn(ex);
            return null; 
        } 
         
        return voToReturn;
    } 
 
}