*
* @return <code>true</code> if the object is in write-through mode,
* <code>false</code> if it's not.
+ * @deprecated Use {@link #setBuffered(boolean)} instead. Note that
+ * setReadThrough(true), setWriteThrough(true) equals
+ * setBuffered(false)
*/
+ @Deprecated
public boolean isWriteThrough();
/**
* If the implicit commit operation fails because of a
* validation error.
*
+ * @deprecated Use {@link #setBuffered(boolean)} instead. Note that
+ * setReadThrough(true), setWriteThrough(true) equals
+ * setBuffered(false)
*/
+ @Deprecated
public void setWriteThrough(boolean writeThrough) throws SourceException,
InvalidValueException;
*
* @return <code>true</code> if the object is in read-through mode,
* <code>false</code> if it's not.
+ * @deprecated Use {@link #isBuffered(boolean)} instead. Note that
+ * setReadThrough(true), setWriteThrough(true) equals
+ * setBuffered(false)
*/
+ @Deprecated
public boolean isReadThrough();
/**
* @throws SourceException
* If the operation fails because of an exception is thrown by
* the data source. The cause is included in the exception.
+ * @deprecated Use {@link #setBuffered(boolean)} instead. Note that
+ * setReadThrough(true), setWriteThrough(true) equals
+ * setBuffered(false)
*/
+ @Deprecated
public void setReadThrough(boolean readThrough) throws SourceException;
/**
* @throws InvalidValueException
* If the implicit commit operation fails because of a
* validation error.
- *
+ * @deprecated Use {@link #setBuffered(boolean)} instead. Note that
+ * setReadThrough(true), setWriteThrough(true) equals
+ * setBuffered(false)
*/
+ @Deprecated
public void setWriteThrough(boolean writeThrough)
throws Buffered.SourceException, InvalidValueException {
if (writeThroughMode == writeThrough) {
* @throws SourceException
* If the operation fails because of an exception is thrown by
* the data source. The cause is included in the exception.
+ * @deprecated Use {@link #setBuffered(boolean)} instead. Note that
+ * setReadThrough(true), setWriteThrough(true) equals
+ * setBuffered(false)
*/
+ @Deprecated
public void setReadThrough(boolean readThrough)
throws Buffered.SourceException {
if (readThroughMode == readThrough) {
* we use the default one from the interface.
*/
@Override
+ @Deprecated
public boolean isReadThrough() {
return readThrough;
}
* we use the default one from the interface.
*/
@Override
+ @Deprecated
public boolean isWriteThrough() {
return writeThrough;
}
getField().setPropertyDataSource(property);\r
\r
// defaults, buffering off\r
- getField().setWriteThrough(true);\r
- getField().setReadThrough(true);\r
+ getField().setBuffered(false);\r
\r
// Expectations and start test\r
getListener().valueChange(EasyMock.isA(ValueChangeEvent.class));\r
initialValue);\r
\r
// set buffering\r
- getField().setWriteThrough(false);\r
- getField().setReadThrough(false);\r
+ getField().setBuffered(true);\r
\r
// Value change should only happen once, when setting the property,\r
// further changes via property should not cause value change listener\r
b = class1.newInstance();
b.setCaption("Button of type " + class1.getSimpleName());
try {
- b.setWriteThrough(true);
- b.setReadThrough(true);
+ b.setBuffered(false);
ObjectProperty<String> prop = new ObjectProperty<String>(
"ABC 123");
/*
mainWin.addComponent(f);
// Select to use buffered mode for editing to enable commit and discard
- f.setWriteThrough(false);
- f.setReadThrough(false);
+ f.setBuffered(true);
Button commit = new Button("Commit", new ClickListener() {
public void buttonClick(ClickEvent event) {