Kaydet (Commit) 1f792d0e authored tarafından Stephan Wunderlich's avatar Stephan Wunderlich

CHG: using AnyConverter instead of simple cast

üst 40ecb869
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
* *
* $RCSfile: _RowSet.java,v $ * $RCSfile: _RowSet.java,v $
* *
* $Revision: 1.1 $ * $Revision: 1.2 $
* *
* last change:$Date: 2003-01-27 18:11:38 $ * last change:$Date: 2003-01-31 10:44:59 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
...@@ -64,6 +64,10 @@ package ifc.sdb; ...@@ -64,6 +64,10 @@ package ifc.sdb;
import com.sun.star.sdbc.XConnection; import com.sun.star.sdbc.XConnection;
import lib.MultiPropertyTest; import lib.MultiPropertyTest;
import lib.MultiPropertyTest$PropertyTester; import lib.MultiPropertyTest$PropertyTester;
import com.sun.star.uno.Any;
import com.sun.star.uno.AnyConverter;
import com.sun.star.uno.Type;
import lib.StatusException;
/** /**
* Testing <code>com.sun.star.sdb.RowSet</code> * Testing <code>com.sun.star.sdb.RowSet</code>
...@@ -149,8 +153,16 @@ public class _RowSet extends MultiPropertyTest { ...@@ -149,8 +153,16 @@ public class _RowSet extends MultiPropertyTest {
public void _ActiveConnection() { public void _ActiveConnection() {
boolean result = false; boolean result = false;
try { try {
XConnection the_connection = (XConnection) XConnection the_connection = null;
oObj.getPropertyValue("ActiveConnection");
try {
the_connection = (XConnection) AnyConverter.toObject(
new Type(XConnection.class),
oObj.getPropertyValue("ActiveConnection"));
} catch (com.sun.star.lang.IllegalArgumentException iae) {
throw new StatusException("couldn't convert Any",iae);
}
result = (the_connection != null); result = (the_connection != null);
} catch (com.sun.star.beans.UnknownPropertyException e) { } catch (com.sun.star.beans.UnknownPropertyException e) {
log.println("the property is unknown"); log.println("the property is unknown");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment