@Override public Time copy(Time from, Time reuse) { if (from == null) { return null; } reuse.setTime(from.getTime()); return reuse; }
@Override public Time deserialize(Time reuse, DataInputView source) throws IOException { final long v = source.readLong(); if (v == Long.MIN_VALUE) { return null; } reuse.setTime(v); return reuse; }
@Override public Time getTime(int columnIndex, Calendar cal) throws SQLException { checkCursorState(); Time value = (Time)rowProjector.getColumnProjector(columnIndex-1).getValue(currentRow, PDataType.TIME, ptr); wasNull = (value == null); if (value == null) { return null; } cal.setTime(value); value.setTime(cal.getTimeInMillis()); return value; }
@Override public Time getTime(int columnIndex, Calendar cal) throws SQLException { checkCursorState(); Time value = (Time)rowProjector.getColumnProjector(columnIndex-1).getValue(currentRow, PTime.INSTANCE, ptr); wasNull = (value == null); if (value == null) { return null; } cal.setTime(value); value.setTime(cal.getTimeInMillis()); return value; }
@Test public void testGetAsString() { Time testObj = new Time(); String expected = "01:13"; testObj.setTime(1, 13); String result = testObj.getAsString(); Assert.assertEquals("the time isn't properly rendered", result, expected); }
/** * Mutator for the value, using an object. * @param o The Object * @param forUpdate Whether to update the datastore with this value **/ public void setValueFrom(Object o, boolean forUpdate) { super.setTime(((java.sql.Time)o).getTime()); }
@Override public Time copy(Time from, Time reuse) { if (from == null) { return null; } reuse.setTime(from.getTime()); return reuse; }
@Override public Time copy(Time from, Time reuse) { if (from == null) { return null; } reuse.setTime(from.getTime()); return reuse; }
/** * Gets a temporary Time object. The same object is returned every time. */ protected Time getTempTime(long value) { if (tempTime == null) { tempTime = new Time(value); } else { tempTime.setTime(value); } return tempTime; } }
@Override public Time copy(Time from, Time reuse) { if (from == null) { return null; } reuse.setTime(from.getTime()); return reuse; }
/** * Gets a temporary Time object. The same object is returned every time. */ protected Time getTempTime(long value) { if (tempTime == null) { tempTime = new Time(value); } else { tempTime.setTime(value); } return tempTime; } }
public void myMethod(){ Time.setTime(Time.getTime() + 20); System.out.println(Time.getTime()); }
public void myMethod(){ Time t = new Time(); t.setTime(t.getTime() + 20); System.out.println(t.getTime()); }
/** * {@inheritDoc} */ public void setValue(final Object object, final Object value) { if (value == null) { return; } if (java.sql.Time.class == object.getClass()) { Time target = (Time) object; if (java.util.Date.class.isAssignableFrom(value.getClass())) { target.setTime(((Date) value).getTime()); } } }
@Override public Time deserialize(Time reuse, DataInputView source) throws IOException { final long v = source.readLong(); if (v == Long.MIN_VALUE) { return null; } reuse.setTime(v); return reuse; }
@Override public Time deserialize(Time reuse, DataInputView source) throws IOException { final long v = orderedBytes.decodeLong(source, ord); reuse.setTime(v); return reuse; }
@Override public Time deserialize(Time reuse, DataInputView source) throws IOException { final long v = source.readLong(); if (v == Long.MIN_VALUE) { return null; } reuse.setTime(v); return reuse; }
/** * Sets the time of this <tt>Time</tt> object to the specified value. * This <tt>Time</tt> object is modified so that it represents a point in * time with the hour, minute, second as specified. * * @param time millisecs since 1 Jan 1970, 00:00:00 GMT * @see java.util.Calendar */ public void setTime(long time) { super.setTime(time); makeDirty(); }
/** * {@inheritDoc} * <p> * Overridden to clear the lazy calendar and check for frozen. */ @Override public void setTime(long time) { assertNotFrozen(); super.setTime(time); cal = null; }
@Override public Time getTime(int columnIndex, Calendar cal) throws SQLException { checkCursorState(); Time value = (Time)rowProjector.getColumnProjector(columnIndex-1).getValue(currentRow, PTime.INSTANCE, ptr); wasNull = (value == null); if (value == null) { return null; } cal.setTime(value); value.setTime(cal.getTimeInMillis()); return value; }