return (IJIDispatch) JIObjectFactory.narrowObject( comObjectAsVariant.getObjectAsComObject() );
JIVariant stdOutJIVariant = wbemObjectSet_dispatch.get("StdOut"); IJIDispatch stdOut = (IJIDispatch)JIObjectFactory.narrowObject(stdOutJIVariant.getObjectAsComObject()); // Read all from stdOut while(!((JIVariant)stdOut.get("AtEndOfStream")).getObjectAsBoolean()){ System.out.println(stdOut.callMethodA("ReadAll").getObjectAsString().getString()); }
public IJIDispatch runPresentation(IJIDispatch activePresentation) throws JIException { IJIDispatch slideShowSettings = (IJIDispatch)JIObjectFactory.narrowObject(activePresentation.get("SlideShowSettings").getObjectAsComObject()); System.out.println("Running Slide show : " + activePresentation.get("Name").getObjectAsString().getString()); IJIDispatch slideShowWindow = (IJIDispatch)JIObjectFactory.narrowObject(slideShowSettings.callMethodA("Run").getObjectAsComObject()); IJIDispatch slideShowView = (IJIDispatch)JIObjectFactory.narrowObject(slideShowWindow.get("View").getObjectAsComObject()); return slideShowView; }
public IJIDispatch runPresentation(IJIDispatch activePresentation) throws JIException { IJIDispatch slideShowSettings = (IJIDispatch)JIObjectFactory.narrowObject(activePresentation.get("SlideShowSettings").getObjectAsComObject()); System.out.println("Running Slide show : " + activePresentation.get("Name").getObjectAsString().getString()); IJIDispatch slideShowWindow = (IJIDispatch)JIObjectFactory.narrowObject(slideShowSettings.callMethodA("Run").getObjectAsComObject()); IJIDispatch slideShowView = (IJIDispatch)JIObjectFactory.narrowObject(slideShowWindow.get("View").getObjectAsComObject()); return slideShowView; }
public IJIDispatch runPresentation ( final IJIDispatch activePresentation ) throws JIException { final IJIDispatch slideShowSettings = (IJIDispatch)JIObjectFactory.narrowObject ( activePresentation.get ( "SlideShowSettings" ).getObjectAsComObject () ); System.out.println ( "Running Slide show : " + activePresentation.get ( "Name" ).getObjectAsString ().getString () ); final IJIDispatch slideShowWindow = (IJIDispatch)JIObjectFactory.narrowObject ( slideShowSettings.callMethodA ( "Run" ).getObjectAsComObject () ); final IJIDispatch slideShowView = (IJIDispatch)JIObjectFactory.narrowObject ( slideShowWindow.get ( "View" ).getObjectAsComObject () ); return slideShowView; }
public void createWorkSheet () throws JIException { final int dispId = this.dispatch.getIDsOfNames ( "Workbooks" ); JIVariant outVal = this.dispatch.get ( dispId ); final IJIDispatch dispatchOfWorkBooks = (IJIDispatch)JIObjectFactory.narrowObject ( outVal.getObjectAsComObject () ); JIVariant[] outVal2 = dispatchOfWorkBooks.callMethodA ( "Add", new Object[] { JIVariant.OPTIONAL_PARAM () } ); this.dispatchOfWorkBook = (IJIDispatch)JIObjectFactory.narrowObject ( outVal2[0].getObjectAsComObject () ); outVal = this.dispatchOfWorkBook.get ( "Worksheets" ); this.dispatchOfWorkSheets = (IJIDispatch)JIObjectFactory.narrowObject ( outVal.getObjectAsComObject () ); outVal2 = this.dispatchOfWorkSheets.callMethodA ( "Add", new Object[] { JIVariant.OPTIONAL_PARAM (), JIVariant.OPTIONAL_PARAM (), JIVariant.OPTIONAL_PARAM (), JIVariant.OPTIONAL_PARAM () } ); this.dispatchOfWorkSheet = (IJIDispatch)JIObjectFactory.narrowObject ( outVal2[0].getObjectAsComObject () ); }
public void createWorkSheet() throws JIException { int dispId = dispatch.getIDsOfNames("Workbooks"); JIVariant outVal = dispatch.get(dispId); IJIDispatch dispatchOfWorkBooks =(IJIDispatch)JIObjectFactory.narrowObject(outVal.getObjectAsComObject()); JIVariant[] outVal2 = dispatchOfWorkBooks.callMethodA("Add",new Object[]{JIVariant.OPTIONAL_PARAM()}); dispatchOfWorkBook =(IJIDispatch)JIObjectFactory.narrowObject(outVal2[0].getObjectAsComObject()); outVal = dispatchOfWorkBook.get("Worksheets"); dispatchOfWorkSheets = (IJIDispatch)JIObjectFactory.narrowObject(outVal.getObjectAsComObject()); outVal2 = dispatchOfWorkSheets.callMethodA("Add",new Object[]{JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM()}); dispatchOfWorkSheet =(IJIDispatch)JIObjectFactory.narrowObject(outVal2[0].getObjectAsComObject()); }
public void createWorkSheet() throws JIException { int dispId = dispatch.getIDsOfNames("Workbooks"); JIVariant outVal = dispatch.get(dispId); IJIDispatch dispatchOfWorkBooks =(IJIDispatch)JIObjectFactory.narrowObject(outVal.getObjectAsComObject()); JIVariant[] outVal2 = dispatchOfWorkBooks.callMethodA("Add",new Object[]{JIVariant.OPTIONAL_PARAM()}); dispatchOfWorkBook =(IJIDispatch)JIObjectFactory.narrowObject(outVal2[0].getObjectAsComObject()); outVal = dispatchOfWorkBook.get("Worksheets"); dispatchOfWorkSheets = (IJIDispatch)JIObjectFactory.narrowObject(outVal.getObjectAsComObject()); outVal2 = dispatchOfWorkSheets.callMethodA("Add",new Object[]{JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM()}); dispatchOfWorkSheet =(IJIDispatch)JIObjectFactory.narrowObject(outVal2[0].getObjectAsComObject()); }
public void createWorkSheet() throws JIException { int dispId = dispatch.getIDsOfNames("Workbooks"); JIVariant outVal = dispatch.get(dispId); IJIDispatch dispatchOfWorkBooks =(IJIDispatch)JIObjectFactory.narrowObject(outVal.getObjectAsComObject()); JIVariant[] outVal2 = dispatchOfWorkBooks.callMethodA("Add",new Object[]{JIVariant.OPTIONAL_PARAM()}); dispatchOfWorkBook =(IJIDispatch)JIObjectFactory.narrowObject(outVal2[0].getObjectAsComObject()); outVal = dispatchOfWorkBook.get("Worksheets"); dispatchOfWorkSheets = (IJIDispatch)JIObjectFactory.narrowObject(outVal.getObjectAsComObject()); outVal2 = dispatchOfWorkSheets.callMethodA("Add",new Object[]{JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM()}); dispatchOfWorkSheet =(IJIDispatch)JIObjectFactory.narrowObject(outVal2[0].getObjectAsComObject()); }
public void createWorkSheet() throws JIException { int dispId = dispatch.getIDsOfNames("Workbooks"); JIVariant outVal = dispatch.get(dispId); IJIDispatch dispatchOfWorkBooks =(IJIDispatch)JIObjectFactory.narrowObject(outVal.getObjectAsComObject()); JIVariant[] outVal2 = dispatchOfWorkBooks.callMethodA("Add",new Object[]{JIVariant.OPTIONAL_PARAM()}); dispatchOfWorkBook =(IJIDispatch)JIObjectFactory.narrowObject(outVal2[0].getObjectAsComObject()); outVal = dispatchOfWorkBook.get("Worksheets"); dispatchOfWorkSheets = (IJIDispatch)JIObjectFactory.narrowObject(outVal.getObjectAsComObject()); outVal2 = dispatchOfWorkSheets.callMethodA("Add",new Object[]{JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM()}); dispatchOfWorkSheet =(IJIDispatch)JIObjectFactory.narrowObject(outVal2[0].getObjectAsComObject()); }
public void createWorkSheet () throws JIException { final int dispId = this.dispatch.getIDsOfNames ( "Workbooks" ); JIVariant outVal = this.dispatch.get ( dispId ); final IJIDispatch dispatchOfWorkBooks = (IJIDispatch)JIObjectFactory.narrowObject ( outVal.getObjectAsComObject () ); JIVariant[] outVal2 = dispatchOfWorkBooks.callMethodA ( "Add", new Object[] { JIVariant.OPTIONAL_PARAM () } ); this.dispatchOfWorkBook = (IJIDispatch)JIObjectFactory.narrowObject ( outVal2[0].getObjectAsComObject () ); outVal = this.dispatchOfWorkBook.get ( "Worksheets" ); this.dispatchOfWorkSheets = (IJIDispatch)JIObjectFactory.narrowObject ( outVal.getObjectAsComObject () ); outVal2 = this.dispatchOfWorkSheets.callMethodA ( "Add", new Object[] { JIVariant.OPTIONAL_PARAM (), JIVariant.OPTIONAL_PARAM (), JIVariant.OPTIONAL_PARAM (), JIVariant.OPTIONAL_PARAM () } ); this.dispatchOfWorkSheet = (IJIDispatch)JIObjectFactory.narrowObject ( outVal2[0].getObjectAsComObject () ); }
public IJIDispatch openPresentation(String fullEscapedPath) throws JIException, InterruptedException { IJIDispatch presentations = (IJIDispatch)JIObjectFactory.narrowObject(dispatch.get("Presentations").getObjectAsComObject()); JIVariant[] result = presentations.callMethodA("Open",new Object[]{new JIString(fullEscapedPath),JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM()}); return (IJIDispatch)JIObjectFactory.narrowObject(result[0].getObjectAsComObject()); }
public IJIDispatch openPresentation ( final String fullEscapedPath ) throws JIException, InterruptedException { final IJIDispatch presentations = (IJIDispatch)JIObjectFactory.narrowObject ( this.dispatch.get ( "Presentations" ).getObjectAsComObject () ); final JIVariant[] result = presentations.callMethodA ( "Open", new Object[] { new JIString ( fullEscapedPath ), JIVariant.OPTIONAL_PARAM (), JIVariant.OPTIONAL_PARAM (), JIVariant.OPTIONAL_PARAM () } ); return (IJIDispatch)JIObjectFactory.narrowObject ( result[0].getObjectAsComObject () ); }
public IJIDispatch openPresentation(String fullEscapedPath) throws JIException, InterruptedException { IJIDispatch presentations = (IJIDispatch)JIObjectFactory.narrowObject(dispatch.get("Presentations").getObjectAsComObject()); JIVariant[] result = presentations.callMethodA("Open",new Object[]{new JIString(fullEscapedPath),JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM()}); return (IJIDispatch)JIObjectFactory.narrowObject(result[0].getObjectAsComObject()); }
public void envQtp () throws JIException { this.dispatch.callMethodA ( "Open", new Object[] { new JIString ( "C:\\Programme\\Mercury Interactive\\QuickTest Professional\\Tests\\Test1" ), new JIVariant ( false ), new JIVariant ( true ) } ); final JIVariant variant = this.dispatch.get ( "Test" ); final IJIDispatch test = (IJIDispatch)JIObjectFactory.narrowObject ( variant.getObjectAsComObject () ); System.out.println ( test.get ( "Author" ) ); //and this is the original session associated with dispatch. JISession.destroySession ( this.session ); }
public void envQtp() throws JIException{ dispatch.callMethodA("Open", new Object[]{new JIString("C:\\Programme\\Mercury Interactive\\QuickTest Professional\\Tests\\Test1"), new JIVariant(Boolean.FALSE), new JIVariant(Boolean.TRUE)}); JIVariant variant = dispatch.get("Test"); IJIDispatch test = (IJIDispatch)JIObjectFactory.narrowObject(variant.getObjectAsComObject()); System.out.println(test.get("Author")); //and this is the original session associated with dispatch. JISession.destroySession(session); }
public void envQtp() throws JIException{ dispatch.callMethodA("Open", new Object[]{new JIString("C:\\Programme\\Mercury Interactive\\QuickTest Professional\\Tests\\Test1"), new JIVariant(false), new JIVariant(true)}); JIVariant variant = dispatch.get("Test"); IJIDispatch test = (IJIDispatch)JIObjectFactory.narrowObject(variant.getObjectAsComObject()); System.out.println(test.get("Author")); //and this is the original session associated with dispatch. JISession.destroySession(session); }
/** {@inheritDoc} */ @Override public OnmsWbemObjectSet performInstanceOf(final String wmiClass) throws WmiException { try { // Execute the InstancesOf method on the remote SWbemServices object. final JIVariant[] results = m_WbemServices.callMethodA("InstancesOf", new Object[]{new JIString(wmiClass), 0, JIVariant.OPTIONAL_PARAM()}); final IJIDispatch wOSd = (IJIDispatch) JIObjectFactory.narrowObject((results[0]).getObjectAsComObject()); return new OnmsWbemObjectSetImpl(wOSd); } catch (final JIException e) { throw new WmiException("Failed to perform WMI operation (\\\\" + wmiClass + ") : " + e.getMessage(), e); } }
/** {@inheritDoc} */ @Override public OnmsWbemObjectSet performInstanceOf(final String wmiClass) throws WmiException { try { // Execute the InstancesOf method on the remote SWbemServices object. final JIVariant[] results = m_WbemServices.callMethodA("InstancesOf", new Object[]{new JIString(wmiClass), 0, JIVariant.OPTIONAL_PARAM()}); final IJIDispatch wOSd = (IJIDispatch) JIObjectFactory.narrowObject((results[0]).getObjectAsComObject()); return new OnmsWbemObjectSetImpl(wOSd); } catch (final JIException e) { throw new WmiException("Failed to perform WMI operation (\\\\" + wmiClass + ") : " + e.getMessage(), e); } }
/** {@inheritDoc} */ @Override public OnmsWbemObjectSet performExecQuery (final String strQuery, final String strQueryLanguage, final Integer flags) throws WmiException { try { final JIVariant[] results = m_WbemServices.callMethodA("ExecQuery", new Object[]{new JIString(strQuery), JIVariant.OPTIONAL_PARAM(), JIVariant.OPTIONAL_PARAM(),JIVariant.OPTIONAL_PARAM()}); final IJIDispatch wOSd = (IJIDispatch)JIObjectFactory.narrowObject((results[0]).getObjectAsComObject()); return new OnmsWbemObjectSetImpl(wOSd); } catch(final JIException e) { throw new WmiException("Failed to execute query '" + strQuery + "': " + e.getMessage(), e); } }