Package com.betfair.baseline.v2.to

Examples of com.betfair.baseline.v2.to.BoolOperationResponseObject


            ExecutionObserver observer = longEventNamespacedExecutionObserver.get(eventNamespace);
            LongEvent longEvent = new LongEvent();
            longEvent.setLongArg(longArg);
            observer.onResult(new ExecutionResult(longEvent));
        } else {
            throw new SimpleException(ResponseCode.BadRequest,  SimpleExceptionErrorCodeEnum.GENERIC,
                    "Unknown event namespace: "+ eventNamespace);
        }
    }
View Full Code Here


                throw new SimpleException(response, errCode, message);
            }
            catch (IllegalArgumentException e) {
                try {
                    WotsitExceptionErrorCodeEnum errCode = WotsitExceptionErrorCodeEnum.valueOf(message.toUpperCase(Locale.ENGLISH));
                    throw new WotsitException(e,
                            response,
                            errCode, (message.hashCode() % 2) != 0 ? WotsitExceptionTypeEnum.CHEESY : WotsitExceptionTypeEnum.SPICY,
                            String.valueOf(responseCode));
                }
                catch (IllegalArgumentException ex) {
View Full Code Here

          message);
    } catch (IllegalArgumentException e) {
      try {
        WotsitExceptionErrorCodeEnum errCode = WotsitExceptionErrorCodeEnum
            .valueOf(message);
        throw new WotsitException(e,
            ResponseCode.Forbidden,
            errCode,
            (message.hashCode() % 2 != 0) ? WotsitExceptionTypeEnum.CHEESY
                : WotsitExceptionTypeEnum.SPICY, message);
      } catch (IllegalArgumentException ex) {
View Full Code Here

        new Pair<String, Class<?>>("message",BodyParamEnumObject.class)
    };   
   
    ExecutionVenue ev = createExecutionVenue(enumOperationKey,parameters, EnumOperationResponseObject.class);

    BodyParamEnumObject bodyObject = new BodyParamEnumObject(body);
    final CountDownLatch cl = new CountDownLatch(1);
    System.out.print("Starting testServerAddedValues : ");
    e.execute(ec, enumOperationKey, new Object[] {header,query,bodyObject}, new ExecutionObserver() {

      @Override
View Full Code Here

        new Pair<String, Class<?>>("message",BodyParamEnumObject.class)
    };   
   
    ExecutionVenue ev = createExecutionVenue(enumOperationKey,parameters,EnumOperationResponseObject.class);

    BodyParamEnumObject bodyObject = new BodyParamEnumObject(body);
    final CountDownLatch cl = new CountDownLatch(1);
    System.out.print("Starting testServerRemovedValues : ");
    e.execute(ec, enumOperationKey, new Object[] {header,query,bodyObject}, new ExecutionObserver() {

      @Override
View Full Code Here

        new Pair<String, Class<?>>("message",BodyParamEnumObject.class)
    };   
   
    ExecutionVenue ev = createExecutionVenue(enumOperationKey,parameters, EnumOperationResponseObject.class);

    BodyParamEnumObject bodyObject = new BodyParamEnumObject(body);
    final CountDownLatch cl = new CountDownLatch(1);
    System.out.print("Starting testServerRemovedValues : ");
    e.execute(ec, enumOperationKey, new Object[] {header,query,bodyObject}, new ExecutionObserver() {

      @Override
View Full Code Here

  public BoolOperationResponseObject boolOperation(RequestContext ctx, Boolean headerParam, Boolean queryParam,
      BodyParamBoolObject message, TimeConstraints timeConstraints) throws SimpleException {

    ctx.setRequestLogExtension(new BaselineLogExtension(message, null, null));

    BoolOperationResponseObject returnObject = new BoolOperationResponseObject();

    returnObject.setBodyParameter(message.getBodyParameter());
    returnObject.setHeaderParameter(headerParam);
    returnObject.setQueryParameter(queryParam);

    return returnObject;
  }
View Full Code Here

  public BoolOperationResponseObject boolOperation(RequestContext ctx, Boolean headerParam, Boolean queryParam,
      BodyParamBoolObject message, TimeConstraints timeConstraints) throws SimpleException {

    ctx.setRequestLogExtension(new BaselineLogExtension(message, null, null));

    BoolOperationResponseObject returnObject = new BoolOperationResponseObject();

    returnObject.setBodyParameter(message.getBodyParameter());
    returnObject.setHeaderParameter(headerParam);
    returnObject.setQueryParameter(queryParam);

    return returnObject;
  }
View Full Code Here

    CougarClientWrapper boolWrapper = CougarClientWrapper.getInstance(transport);

        Executor boolExecutor = new Executor("boolOperation", boolWrapper);
   
    //Set up expected response object
    BoolOperationResponseObject expectedResponse = new BoolOperationResponseObject();
    expectedResponse.setHeaderParameter(false);
    expectedResponse.setQueryParameter(true);
    expectedResponse.setBodyParameter(true);
   
    JSONObject jsonObject = new JSONObject(expectedResponse.toString());
    boolExecutor.setExpectedResponse(jsonObject);
   
    return boolExecutor;
  }
View Full Code Here

      }
      else if("boolOperation".equals(methodToExecute)){
        BodyParamBoolObject body = new BodyParamBoolObject();
        body.setBodyParameter(true);
        try {
           BoolOperationResponseObject response = client.boolOperation(ctx, false, true, body);
           this.actualResponse = new JSONObject(response.toString());
        } catch(SimpleException e) {
                    this.actualResponse = null;
                    this.exceptionResponse = e;
                } catch(JSONException j){
                    this.actualResponse = null;
View Full Code Here

TOP

Related Classes of com.betfair.baseline.v2.to.BoolOperationResponseObject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.