@Before public void setUp() throws XmlException, IOException, SoapUIException { WsdlProject project = new WsdlProject(); RestService restService = (RestService) project.addNewInterface("Test", RestServiceFactory.REST_TYPE); restResource = restService.addNewResource("Resource", "/test"); }
private void initiateButtons() { SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); String url = preferences.getString(PrefsActivity.KEY_URL, "http://192.168.1.10:8080"); String sessionId = preferences.getString(PrefsActivity.KEY_SESSION_ID, ""); int canHandle = Integer.valueOf(preferences.getString(PrefsActivity.KEY_CAN_HANDLE, "0")); String accessPassword = preferences.getString(PrefsActivity.KEY_ACCESS_PASSWORD, ""); String sessionTimeout = preferences.getString(PrefsActivity.KEY_SESSION_TIMEOUT, ""); String readBurstSize = preferences.getString(PrefsActivity.KEY_READ_BURST_SIZE, "50"); String bitRateConstant = preferences.getString(PrefsActivity.KEY_BITRATE, "-4"); String driverType = preferences.getString(PrefsActivity.KEY_DRIVER_TYPE, "4"); restServiceDeviceStatus = new RestService(mHandlerGet, this, url + "/deviceStatus", RestService.GET); restServiceDeviceStatus.addParam("ident", Integer.toString(IDENT_DEVICE_STATUS)); restServiceCanInit = new RestService(mHandlerGet, this, url + "/canInitializeLibrary", RestService.GET); restServiceCanInit.addParam("ident", Integer.toString(IDENT_INIT)); if (!accessPassword.matches("")) { restServiceCanInit.addParam("password", accessPassword); } if (!sessionTimeout.matches("")) { restServiceCanInit.addParam("timeout", sessionTimeout); } String url_session = url + "/" + sessionId; restServiceCanOpenChannel = new RestService(mHandlerGet, this, url_session + "/canOpenChannel", RestService.GET); restServiceCanOpenChannel.addParam("ident", Integer.toString(IDENT_OPEN_CHANNEL)); restServiceCanOpenChannel.addParam("channel", "0"); restServiceCanOpenChannel.addParam("flags", "0"); restServiceCanBusOn = new RestService(mHandlerGet, this, url_session + "/canBusOn", RestService.GET); restServiceCanBusOn.addParam("ident", Integer.toString(IDENT_BUS_ON)); restServiceCanBusOn.addParam("hnd", Integer.toString(canHandle)); restServiceCanBusOff = new RestService(mHandlerGet, this, url_session + "/canBusOff", RestService.GET); restServiceCanBusOff.addParam("ident", Integer.toString(IDENT_BUS_OFF)); restServiceCanBusOff.addParam("hnd", Integer.toString(canHandle)); restServiceCanSetBusOutputControl = new RestService( mHandlerGet, this, url_session + "/canSetBusOutputControl", RestService.GET); restServiceCanSetBusOutputControl.addParam( "ident", Integer.toString(IDENT_SET_BUS_OUTPUT_CONTROL)); restServiceCanSetBusOutputControl.addParam("hnd", Integer.toString(canHandle)); restServiceCanSetBusOutputControl.addParam("drivertype", driverType); restServiceCanSetBusParams = new RestService(mHandlerGet, this, url_session + "/canSetBusParams", RestService.GET); restServiceCanSetBusParams.addParam("ident", Integer.toString(IDENT_SET_BUS_PARAMS)); restServiceCanSetBusParams.addParam("hnd", Integer.toString(canHandle)); restServiceCanSetBusParams.addParam("freq", bitRateConstant); restServiceCanRead = new RestService(mHandlerGet, this, url_session + "/canRead", RestService.GET); restServiceCanRead.addParam("ident", Integer.toString(IDENT_READ)); restServiceCanRead.addParam("hnd", Integer.toString(canHandle)); if (!readBurstSize.matches("")) { restServiceCanRead.addParam("max", readBurstSize); } restServiceCanClose = new RestService(mHandlerGet, this, url_session + "/canClose", RestService.GET); restServiceCanClose.addParam("ident", Integer.toString(IDENT_CLOSE_CHANNEL)); restServiceCanClose.addParam("hnd", Integer.toString(canHandle)); restServiceCanUnloadLibrary = new RestService(mHandlerGet, this, url_session + "/canUnloadLibrary", RestService.GET); restServiceCanUnloadLibrary.addParam("ident", Integer.toString(IDENT_UNLOAD)); restServiceCanFlushRx = new RestService(mHandlerGet, this, url_session + "/canIoCtl", RestService.GET); restServiceCanFlushRx.addParam("ident", Integer.toString(IDENT_FLUSH_RX)); restServiceCanFlushRx.addParam("hnd", Integer.toString(canHandle)); restServiceCanFlushRx.addParam("func", Integer.toString(CanlibRest.canIOCTL_FLUSH_RX_BUFFER)); t_logTop = (TextView) findViewById(R.id.t_logTop); t_logTop.setMovementMethod(new ScrollingMovementMethod()); Button b_isDeviceStatus = (Button) findViewById(R.id.b_is_device_status); b_isDeviceStatus.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { try { t_logTop.setText( "Calling deviceStatus\n" + restServiceDeviceStatus.getString() + "\n------\n"); restServiceDeviceStatus.execute(); } catch (Exception e) { e.printStackTrace(); } } }); Button b_canInit = (Button) findViewById(R.id.b_can_init); b_canInit.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { try { t_logTop.setText("Calling Init\n" + restServiceCanInit.getString() + "\n------\n"); restServiceCanInit.execute(); } catch (Exception e) { e.printStackTrace(); } } }); Button b_canOpenChannel = (Button) findViewById(R.id.b_can_open_channel); b_canOpenChannel.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { try { t_logTop.setText( "Calling Open Channel\n" + restServiceCanOpenChannel.getString() + "\n------\n"); restServiceCanOpenChannel.execute(); } catch (Exception e) { e.printStackTrace(); } } }); Button b_canRead = (Button) findViewById(R.id.b_can_read); b_canRead.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { try { t_logTop.setText( "Calling CAN Read\n" + restServiceCanRead.getString() + "\n------\n"); restServiceCanRead.execute(); } catch (Exception e) { e.printStackTrace(); } } }); Button b_canBusOn = (Button) findViewById(R.id.b_can_bus_on); b_canBusOn.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { try { t_logTop.setText("Calling Bus on\n" + restServiceCanBusOn.getString() + "\n------\n"); restServiceCanBusOn.execute(); } catch (Exception e) { e.printStackTrace(); } } }); Button b_canBusOff = (Button) findViewById(R.id.b_can_bus_off); b_canBusOff.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { try { t_logTop.setText( "Calling Bus off\n" + restServiceCanBusOff.getString() + "\n------\n"); restServiceCanBusOff.execute(); } catch (Exception e) { e.printStackTrace(); } } }); Button b_canBusOutputControl = (Button) findViewById(R.id.b_can_bus_output_control); b_canBusOutputControl.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { try { t_logTop.setText( "Calling Set Bus Output Control\n" + restServiceCanSetBusOutputControl.getString() + "\n------\n"); restServiceCanSetBusOutputControl.execute(); } catch (Exception e) { e.printStackTrace(); } } }); Button b_canSetBusParams = (Button) findViewById(R.id.b_can_set_bus_params); b_canSetBusParams.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { try { t_logTop.setText( "Calling Set Bus Params\n" + restServiceCanSetBusParams.getString() + "\n------\n"); restServiceCanSetBusParams.execute(); } catch (Exception e) { e.printStackTrace(); } } }); Button b_canFlushRx = (Button) findViewById(R.id.b_can_flush_rx); b_canFlushRx.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { try { t_logTop.setText( "Calling Can Flush RX\n" + restServiceCanFlushRx.getString() + "\n------\n"); restServiceCanFlushRx.execute(); } catch (Exception e) { e.printStackTrace(); } } }); Button b_canClose = (Button) findViewById(R.id.b_can_close); b_canClose.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { try { t_logTop.setText( "Calling Can Close\n" + restServiceCanClose.getString() + "\n------\n"); restServiceCanClose.execute(); } catch (Exception e) { e.printStackTrace(); } } }); Button b_canUnloadLibrary = (Button) findViewById(R.id.b_can_unload_library); b_canUnloadLibrary.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { try { t_logTop.setText( "Calling Can Unload Library\n" + restServiceCanUnloadLibrary.getString() + "\n------\n"); restServiceCanUnloadLibrary.execute(); } catch (Exception e) { e.printStackTrace(); } } }); }
/** * Registers module for this instance of WebService and set {@link RestService} {@link Processor} * * @param m Module to be registered * @see Module * @see Module#init() * @see RestService#setProcessor(Processor) * @see WebService#mModule */ public void registerModule(Module m) { mModule = m; mModule.init(); RestService.setProcessor(mModule.getProcessor()); }