/** * Moves the cursor to the given row number in the result set */ public Transporter scrollableCursorAbsolute(Transporter remoteScrollableCursorOid, int rows) { Transporter transporter = new Transporter(); try { ScrollableCursor stream = (ScrollableCursor)getRemoteCursors().get(remoteScrollableCursorOid.getObject()); if (stream != null) { transporter.setObject(new Boolean(stream.absolute(rows))); } else { transporter.setObject(new Boolean(false)); } } catch (RuntimeException exception) { transporter.setException(exception); } return transporter; }
/** * Moves the cursor to the given row number in the result set */ public Transporter scrollableCursorAbsolute(Transporter remoteScrollableCursorOid, int rows) { Transporter transporter = new Transporter(); try { ScrollableCursor stream = (ScrollableCursor)getRemoteCursors().get(remoteScrollableCursorOid.getObject()); if (stream != null) { transporter.setObject(Boolean.valueOf(stream.absolute(rows))); } else { transporter.setObject(Boolean.FALSE); } } catch (RuntimeException exception) { transporter.setException(exception); } return transporter; }
/** * Moves the cursor to the given row number in the result set */ public Transporter scrollableCursorAbsolute(Transporter remoteScrollableCursorOid, int rows) { Transporter transporter = new Transporter(); try { ScrollableCursor stream = (ScrollableCursor)getRemoteCursors().get(remoteScrollableCursorOid.getObject()); if (stream != null) { transporter.setObject(Boolean.valueOf(stream.absolute(rows))); } else { transporter.setObject(Boolean.FALSE); } } catch (RuntimeException exception) { transporter.setException(exception); } return transporter; }
} else {// (rows < 0) return absolute(size() + rows);
} else {// (rows < 0) return absolute(size() + rows);
} else {// (rows < 0) return absolute(size() + rows);