Examples of JsonEntity


Examples of com.ibm.sbt.services.client.base.JsonEntity

    @Test
    public void testSetOneTimePasswordBadRequest() {
      try {
        String subscriberId = addSubscriber();
        JsonEntity subscriber = getSubscriberById(subscriberId);
        String loginName = subscriber.getAsString("Subscriber/Person/EmailAddress");
        System.out.println(loginName);
       
        UserCredentialJsonBuilder userCredential = new UserCredentialJsonBuilder();
        userCredential.setStrict(false);
        userCredential.setLoginName("")
View Full Code Here

Examples of com.ibm.sbt.services.client.base.JsonEntity

 
    @Test
    public void testSetOneTimePassword() {
      try {
        String subscriberId = addSubscriber();
        JsonEntity subscriber = getSubscriberById(subscriberId);
        String loginName = subscriber.getAsString("Subscriber/Person/EmailAddress");
        System.out.println(loginName);
       
        UserCredentialJsonBuilder userCredential = new UserCredentialJsonBuilder();
        userCredential.setLoginName(loginName)
                .setNewPassword("one_time_passw0rd");
View Full Code Here

Examples of com.ibm.sbt.services.client.base.JsonEntity

    private void createSubscriptions(String customerId, String partNumber) {
    for (int i=0; i<20; i++) {
        String subscriptionId = createSubscription(customerId, 3, partNumber, 5);
      long start = System.currentTimeMillis();
        for (int j=0; j<100; j++) {
          JsonEntity subscription = getSubscriptionById(subscriptionId);
          if (subscription != null) {
            System.out.println(subscription.toJsonString());
              String currentState = subscription.getAsString("Subscription/SubscriptionState");
              System.out.println("SubscriptionState:"+currentState);
              if ("ACTIVE".equalsIgnoreCase(currentState)) {
                break;
              }
          }         
View Full Code Here

Examples of com.ibm.sbt.services.client.base.JsonEntity

      try {
        String subscriptionId = createSubscription();
       
        SubscriptionManagementService subscriptionManagement = getSubscriptionManagementService();
       
        JsonEntity jsonEntity = subscriptionManagement.getSubscriptionById(subscriptionId);
      Assert.assertNotNull("Unable to retrieve subscription: " + subscriptionId, jsonEntity);
      Assert.assertEquals(subscriptionId, subscriptionManagement.getSubscriptionId(jsonEntity.getJsonObject()));

      JsonJavaObject rootObject = jsonEntity.getJsonObject();
      Assert.assertNotNull("Unable to retrieve subscription: "+subscriptionId, rootObject);
     
      System.out.println(rootObject);
      JsonJavaObject subscriptionObject = rootObject.getAsObject("Subscription");
    //  long noOfSeats = subscriptionObject.getAsLong("NumberOfSeats");
      subscriptionObject.putString("ExpirationDate", "04/13/2018 00:00:00");
     
//      if (noOfSeats>0) {
//        noOfSeats--;
//        subscriptionObject.putLong("NumberOfSeats", noOfSeats);
//      }
//       else {
//        noOfSeats++;
//        subscriptionObject.putLong("NumberOfSeats", noOfSeats);
//      }
      System.out.println(rootObject);
      subscriptionManagement.updateSubscription(rootObject);
     
      jsonEntity = subscriptionManagement.getSubscriptionById(subscriptionId);
      Assert.assertNotNull("Unable to retrieve subscription: "+subscriptionId, jsonEntity);
      Assert.assertEquals(subscriptionId, subscriptionManagement.getSubscriptionId(jsonEntity.getJsonObject()));
     
      rootObject = jsonEntity.getJsonObject();
      Assert.assertNotNull("Unable to retrieve subscription: "+subscriptionId, subscriptionObject);
     
      System.out.println(rootObject);
      subscriptionObject = rootObject.getAsObject("Subscription");
      Assert.assertEquals("04/13/2018 00:00:00", subscriptionObject.getAsString("ExpirationDate"));
View Full Code Here

Examples of com.ibm.sbt.services.client.base.JsonEntity

      return subscriberId;
    }
       
    public void addAdministratorRole(String subscriberId) {
      try {
      JsonEntity subscriber = getSubscriberById(subscriberId);
      String loginName = subscriber.getAsString("Subscriber/Person/EmailAddress");
      System.out.println(loginName);
     
      AuthorizationService authorizationService = getAuthorizationService();
      String[] roles = authorizationService.getRoles(loginName);
      for (String role : roles) {
View Full Code Here

Examples of com.ibm.sbt.services.client.base.JsonEntity

      }
    }

    public void addVendorRole(String subscriberId) {
      try {
      JsonEntity subscriber = getSubscriberById(subscriberId);
      String loginName = subscriber.getAsString("Subscriber/Person/EmailAddress");
      System.out.println(loginName);
     
      AuthorizationService authorizationService = getAuthorizationService();
      String[] roles = authorizationService.getRoles(loginName);
      for (String role : roles) {
View Full Code Here

Examples of com.ibm.sbt.services.client.base.JsonEntity

      }
    }
   
  public String getLoginName(String subscriberId) {
      try {
        JsonEntity subscriber = getSubscriberById(subscriberId);
        return subscriber.getAsString("Subscriber/Person/EmailAddress");
      } catch (Exception e) {
        e.printStackTrace();
        fail("Error getting login name caused by: "+e.getMessage());       
      }
      return null;
View Full Code Here

Examples of com.ibm.sbt.services.client.base.JsonEntity

   
    public void updateSubscriberEmail(String subscriberId, String emailAddress) {
      try {
        SubscriberManagementService subscriberManagement = getSubscriberManagementService();
       
        JsonEntity jsonEntity = subscriberManagement.getSubscriberById(subscriberId);
      JsonJavaObject rootObject = jsonEntity.getJsonObject();
     
      JsonJavaObject subscriberObject = rootObject.getAsObject("Subscriber");
      JsonJavaObject personObject = subscriberObject.getAsObject("Person");
      personObject.putString("EmailAddress", emailAddress);
     
View Full Code Here

Examples of com.ibm.sbt.services.client.base.JsonEntity

        StateChangeListener listener = new StateChangeListener() {
        @Override
        public void stateChanged(JsonEntity jsonEntity) {
          try {
            JsonEntity entitlement = subscriberManagement.entitleSubscriber(subscriberId, subscriptionId, acceptTOU);
            //System.out.println(entitlement.toJsonString());
           
            if (waitAssigned) {
              subscriberManagement.waitSeatState(subscriberId, subscriptionId, "ASSIGNED", 10, 2000, null);
            }
View Full Code Here

Examples of com.ibm.sbt.services.client.base.JsonEntity

      }
    }
 
    public JsonEntity getSubscriberById(String subscriberId) {
      try {
        JsonEntity jsonEntity = getSubscriberManagementService().getSubscriberById(subscriberId);
        //System.out.println(jsonEntity.toJsonString());
        return jsonEntity;
      } catch (Exception e) {
        fail("Error retrieving subscriber caused by: "+e.getMessage());       
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.