From 3a714b09f24e826a2a7156766440aef7b4aee062 Mon Sep 17 00:00:00 2001 From: lancea Date: Fri, 17 Sep 2010 13:26:17 -0400 Subject: [PATCH] 6984864: Exception when running acceptChanges with custom SyncProvider Reviewed-by: darcy, ohair --- .../com/sun/rowset/JoinRowSetImpl.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/share/classes/com/sun/rowset/JoinRowSetImpl.java b/src/share/classes/com/sun/rowset/JoinRowSetImpl.java index 6963d5748..a13805868 100644 --- a/src/share/classes/com/sun/rowset/JoinRowSetImpl.java +++ b/src/share/classes/com/sun/rowset/JoinRowSetImpl.java @@ -33,6 +33,8 @@ import java.math.*; import java.util.*; import javax.sql.rowset.*; +import javax.sql.rowset.spi.SyncProvider; +import javax.sql.rowset.spi.SyncProviderException; /** * The standard implementation of the JoinRowSet @@ -4311,6 +4313,27 @@ public class JoinRowSetImpl extends WebRowSetImpl implements JoinRowSet { return crsInternal.createCopySchema(); } + /** + * {@inheritDoc} + */ + public void setSyncProvider(String providerStr) throws SQLException { + crsInternal.setSyncProvider(providerStr); + } + + /** + * {@inheritDoc} + */ + public void acceptChanges() throws SyncProviderException { + crsInternal.acceptChanges(); + } + + /** + * {@inheritDoc} + */ + public SyncProvider getSyncProvider() throws SQLException { + return crsInternal.getSyncProvider(); + } + /** * This method re populates the resBundle * during the deserialization process -- GitLab