Examples of Merchant


Examples of com.tll.model.Merchant

    }
  }

  @SuppressWarnings("null")
  public void testAccountMarshaling() throws Exception {
    final Merchant e = getEntityGraph().getEntitiesByType(Merchant.class).iterator().next();
    Assert.assertTrue(e != null && e.getParent() != null && e.getPaymentInfo() != null && e.getPaymentInfo().getPaymentData() != null);

    final MarshalOptions mo = getMarshalOptionsResolver().resolve(SmbizEntityType.MERCHANT);
    final Model m = getMarshaler().marshalEntity(e, mo);

    final Merchant e2 = getMarshaler().marshalModel(m, Merchant.class);

    Assert.assertNotNull(e2.getParent());
    Assert.assertEquals(e, e2);
    Assert.assertEquals(e.getVersion(), e2.getVersion());
    Assert.assertEquals(e.getVersion(), e.getVersion());
  }
View Full Code Here

Examples of com.wesabe.api.accounts.entities.Merchant

      savings.setCurrency(USD);
     
      inject(Account.class, checking, "accountBalances", Sets.newHashSet(new AccountBalance(checking, decimal("100.00"), new DateTime())));
      inject(Account.class, savings, "accountBalances", Sets.newHashSet(new AccountBalance(savings, decimal("100.00"), new DateTime())));
     
      this.starbucksMerchant = new Merchant("Starbucks");
      this.wholeFoodsMerchant = new Merchant("Whole Foods");
     
      starbucks.setStatus(TxactionStatus.ACTIVE);
      starbucks.setMerchant(starbucksMerchant);
      wholeFoods.setStatus(TxactionStatus.ACTIVE);
      wholeFoods.setMerchant(wholeFoodsMerchant);
View Full Code Here

Examples of com.wesabe.api.accounts.entities.Merchant

      txaction.setAmount(new BigDecimal(amount).abs().negate());
      return this;
    }

    public TxactionBuilder at(String merchantName) {
      final Merchant merchant = new Merchant(merchantName);
      merchant.setId(merchantName.hashCode());
      txaction.setMerchant(merchant);
      return this;
    }
View Full Code Here

Examples of com.wesabe.api.accounts.entities.Merchant

      savings.setCurrency(USD);
     
      inject(Account.class, checking, "accountBalances", Sets.newHashSet(new AccountBalance(checking, decimal("100.00"), new DateTime())));
      inject(Account.class, savings, "accountBalances", Sets.newHashSet(new AccountBalance(savings, decimal("100.00"), new DateTime())));
     
      this.starbucksMerchant = new Merchant("Starbucks");
      this.wholeFoodsMerchant = new Merchant("Whole Foods");
      this.transferMerchant = new Merchant("Transfer");
     
      untaggedStarbucks.setStatus(TxactionStatus.ACTIVE);
      untaggedStarbucks.setTagged(false);
      untaggedStarbucks.setMerchant(starbucksMerchant);
      taggedWholeFoods.setStatus(TxactionStatus.ACTIVE);
View Full Code Here

Examples of com.wesabe.api.accounts.entities.Merchant

      assertEquals(ImmutableList.of(starbucks), list.getTxactions());
    }

    @Test
    public void itReturnsTxactionsWithMerchantNamesContainingTheQuery() throws Exception {
      starbucks.setMerchant(new Merchant("Starbucks"));
     
      final TxactionList list = buildTxactionList("Starbucks");
      assertEquals(ImmutableList.of(starbucks), list.getTxactions());
    }
View Full Code Here

Examples of org.xrace.desjardins.reponse.Merchant

    {
      @Override
      public java.lang.Object getValue(java.lang.Object object)
          throws IllegalStateException
      {
        Merchant target = (Merchant) object;
        return target.getId();
      }

      @Override
      public void setValue(java.lang.Object object, java.lang.Object value)
          throws IllegalStateException, IllegalArgumentException
      {
        try
        {
          Merchant target = (Merchant) object;
          target.setId(value);
        }
        catch (java.lang.Exception ex)
        {
          throw new IllegalStateException(ex.toString());
        }
      }

      @Override
      public java.lang.Object newInstance(java.lang.Object parent)
      {
        return new java.lang.Object();
      }
    };
    desc.setSchemaType("java.lang.Object");
    desc.setHandler(handler);
    desc.setMultivalued(false);
    addFieldDescriptor(desc);

    //-- validation code for: _id
    fieldValidator = new org.exolab.castor.xml.FieldValidator();
    { //-- local scope
    }
    desc.setValidator(fieldValidator);
    //-- _key
    desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
        java.lang.Object.class, "_key", "key",
        org.exolab.castor.xml.NodeType.Attribute);
    handler = new org.exolab.castor.xml.XMLFieldHandler()
    {
      @Override
      public java.lang.Object getValue(java.lang.Object object)
          throws IllegalStateException
      {
        Merchant target = (Merchant) object;
        return target.getKey();
      }

      @Override
      public void setValue(java.lang.Object object, java.lang.Object value)
          throws IllegalStateException, IllegalArgumentException
      {
        try
        {
          Merchant target = (Merchant) object;
          target.setKey(value);
        }
        catch (java.lang.Exception ex)
        {
          throw new IllegalStateException(ex.toString());
        }
      }

      @Override
      public java.lang.Object newInstance(java.lang.Object parent)
      {
        return new java.lang.Object();
      }
    };
    desc.setSchemaType("java.lang.Object");
    desc.setHandler(handler);
    desc.setMultivalued(false);
    addFieldDescriptor(desc);

    //-- validation code for: _key
    fieldValidator = new org.exolab.castor.xml.FieldValidator();
    { //-- local scope
    }
    desc.setValidator(fieldValidator);
    //-- initialize element descriptors

    //-- _login
    desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
        org.xrace.desjardins.reponse.Login.class, "_login", "login",
        org.exolab.castor.xml.NodeType.Element);
    handler = new org.exolab.castor.xml.XMLFieldHandler()
    {
      @Override
      public java.lang.Object getValue(java.lang.Object object)
          throws IllegalStateException
      {
        Merchant target = (Merchant) object;
        return target.getLogin();
      }

      @Override
      public void setValue(java.lang.Object object, java.lang.Object value)
          throws IllegalStateException, IllegalArgumentException
      {
        try
        {
          Merchant target = (Merchant) object;
          target.setLogin((org.xrace.desjardins.reponse.Login) value);
        }
        catch (java.lang.Exception ex)
        {
          throw new IllegalStateException(ex.toString());
        }
      }

      @Override
      public java.lang.Object newInstance(java.lang.Object parent)
      {
        return null;
      }
    };
    desc.setSchemaType("org.xrace.desjardins.reponse.Login");
    desc.setHandler(handler);
    desc.setRequired(true);
    desc.setMultivalued(false);
    addFieldDescriptor(desc);
    addSequenceElement(desc);

    //-- validation code for: _login
    fieldValidator = new org.exolab.castor.xml.FieldValidator();
    fieldValidator.setMinOccurs(1);
    { //-- local scope
    }
    desc.setValidator(fieldValidator);
    //-- _transaction
    desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
        org.xrace.desjardins.reponse.Transaction.class, "_transaction",
        "transaction", org.exolab.castor.xml.NodeType.Element);
    handler = new org.exolab.castor.xml.XMLFieldHandler()
    {
      @Override
      public java.lang.Object getValue(java.lang.Object object)
          throws IllegalStateException
      {
        Merchant target = (Merchant) object;
        return target.getTransaction();
      }

      @Override
      public void setValue(java.lang.Object object, java.lang.Object value)
          throws IllegalStateException, IllegalArgumentException
      {
        try
        {
          Merchant target = (Merchant) object;
          target
              .setTransaction((org.xrace.desjardins.reponse.Transaction) value);
        }
        catch (java.lang.Exception ex)
        {
          throw new IllegalStateException(ex.toString());
        }
      }

      @Override
      public java.lang.Object newInstance(java.lang.Object parent)
      {
        return null;
      }
    };
    desc.setSchemaType("org.xrace.desjardins.reponse.Transaction");
    desc.setHandler(handler);
    desc.setRequired(true);
    desc.setMultivalued(false);
    addFieldDescriptor(desc);
    addSequenceElement(desc);

    //-- validation code for: _transaction
    fieldValidator = new org.exolab.castor.xml.FieldValidator();
    fieldValidator.setMinOccurs(1);
    { //-- local scope
    }
    desc.setValidator(fieldValidator);
    //-- _transactions
    desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
        org.xrace.desjardins.reponse.Transactions.class,
        "_transactions", "transactions",
        org.exolab.castor.xml.NodeType.Element);
    handler = new org.exolab.castor.xml.XMLFieldHandler()
    {
      @Override
      public java.lang.Object getValue(java.lang.Object object)
          throws IllegalStateException
      {
        Merchant target = (Merchant) object;
        return target.getTransactions();
      }

      @Override
      public void setValue(java.lang.Object object, java.lang.Object value)
          throws IllegalStateException, IllegalArgumentException
      {
        try
        {
          Merchant target = (Merchant) object;
          target
              .setTransactions((org.xrace.desjardins.reponse.Transactions) value);
        }
        catch (java.lang.Exception ex)
        {
          throw new IllegalStateException(ex.toString());
View Full Code Here

Examples of org.xrace.desjardins.request.Merchant

    {
      @Override
      public java.lang.Object getValue(java.lang.Object object)
          throws IllegalStateException
      {
        Merchant target = (Merchant) object;
        return target.getId();
      }

      @Override
      public void setValue(java.lang.Object object, java.lang.Object value)
          throws IllegalStateException, IllegalArgumentException
      {
        try
        {
          Merchant target = (Merchant) object;
          target.setId((java.lang.String) value);
        }
        catch (java.lang.Exception ex)
        {
          throw new IllegalStateException(ex.toString());
        }
      }

      @Override
      public java.lang.Object newInstance(java.lang.Object parent)
      {
        return null;
      }
    };
    desc.setSchemaType("string");
    desc.setHandler(handler);
    desc.setRequired(true);
    desc.setMultivalued(false);
    addFieldDescriptor(desc);

    //-- validation code for: _id
    fieldValidator = new org.exolab.castor.xml.FieldValidator();
    fieldValidator.setMinOccurs(1);
    { //-- local scope
      org.exolab.castor.xml.validators.StringValidator typeValidator;
      typeValidator = new org.exolab.castor.xml.validators.StringValidator();
      fieldValidator.setValidator(typeValidator);
      typeValidator.setWhiteSpace("preserve");
      typeValidator.setMinLength(1);
    }
    desc.setValidator(fieldValidator);
    //-- initialize element descriptors

    //-- _confirm
    desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
        org.xrace.desjardins.request.Confirm.class, "_confirm",
        "confirm", org.exolab.castor.xml.NodeType.Element);
    handler = new org.exolab.castor.xml.XMLFieldHandler()
    {
      @Override
      public java.lang.Object getValue(java.lang.Object object)
          throws IllegalStateException
      {
        Merchant target = (Merchant) object;
        return target.getConfirm();
      }

      @Override
      public void setValue(java.lang.Object object, java.lang.Object value)
          throws IllegalStateException, IllegalArgumentException
      {
        try
        {
          Merchant target = (Merchant) object;
          target
              .setConfirm((org.xrace.desjardins.request.Confirm) value);
        }
        catch (java.lang.Exception ex)
        {
          throw new IllegalStateException(ex.toString());
        }
      }

      @Override
      public java.lang.Object newInstance(java.lang.Object parent)
      {
        return null;
      }
    };
    desc.setSchemaType("org.xrace.desjardins.request.Confirm");
    desc.setHandler(handler);
    desc.setRequired(true);
    desc.setMultivalued(false);
    addFieldDescriptor(desc);
    addSequenceElement(desc);

    //-- validation code for: _confirm
    fieldValidator = new org.exolab.castor.xml.FieldValidator();
    fieldValidator.setMinOccurs(1);
    { //-- local scope
    }
    desc.setValidator(fieldValidator);
    //-- _transaction
    desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
        org.xrace.desjardins.request.Transaction.class, "_transaction",
        "transaction", org.exolab.castor.xml.NodeType.Element);
    handler = new org.exolab.castor.xml.XMLFieldHandler()
    {
      @Override
      public java.lang.Object getValue(java.lang.Object object)
          throws IllegalStateException
      {
        Merchant target = (Merchant) object;
        return target.getTransaction();
      }

      @Override
      public void setValue(java.lang.Object object, java.lang.Object value)
          throws IllegalStateException, IllegalArgumentException
      {
        try
        {
          Merchant target = (Merchant) object;
          target
              .setTransaction((org.xrace.desjardins.request.Transaction) value);
        }
        catch (java.lang.Exception ex)
        {
          throw new IllegalStateException(ex.toString());
View Full Code Here

Examples of org.xrace.desjardins.trx.Merchant

  }

  public void testPurchaseRequest() throws Exception
  {
    Request request = new Request();
    Merchant merchant = new Merchant();
    merchant.setId("24");
    merchant.setKey(StringUtils.repeat("1", 32));
    request.setMerchant(merchant);

    Transactions transactions = new Transactions();
    Transaction transaction = new Transaction();
    transaction.setId("test_1");
    transaction.setKey(StringUtils.repeat("2", 32));
    transaction.setType(TransactionTypeType.PURCHASE);
    transaction.setCurrency("CAD");
    transaction.setCurrencyText("$CAD");
    transaction.setAmount(1200);
    transaction.setLanguage(LanguageType.FR);
    transaction.setCustomer_email("shbehna@gmail.com");
    transactions.addTransaction(transaction);
    merchant.setTransactions(transactions);

    Urls urls = new Urls();
    Url url = new Url();
    url.setName(UrlNameType.RESPONSE);
    url.setPath("http://192.168.0.1/");
View Full Code Here

Examples of org.xrace.desjardins.trx.Merchant

  public static Request toLoginRequest(Transaction transaction,
      Desjardins3GlobalContext context)
  {
    Request request = new Request();
    request.setInput(null);
    Merchant merchant = new Merchant();
    merchant.setKey(context.getMerchantKey());
    request.setMerchant(merchant);

    Login login = new Login();
    merchant.setLogin(login);

    Trx trx = new Trx();
    trx.setId(context.getTxIdPrefix() + transaction.getId().toString());
    login.setTrx(new Trx[]
    { trx });
View Full Code Here

Examples of org.xrace.desjardins.trx.Merchant

    BigInteger amountInt = amount.multiply(BigDecimal.valueOf(100))
        .toBigInteger();

    Request purchaseRequest = new Request();
    purchaseRequest.setInput(null);
    Merchant merchant = new Merchant();
    merchant.setId(loginContext.getMerchantId());
    merchant.setKey(globalContext.getMerchantKey());
    purchaseRequest.setMerchant(merchant);

    Transactions transactions = new Transactions();
    org.xrace.desjardins.trx.Transaction trxDesjardins = new org.xrace.desjardins.trx.Transaction();
    trxDesjardins.setId(globalContext.getTxIdPrefix()
        + transaction.getId().toString());
    trxDesjardins.setKey(loginContext.getTransactionKey());
    trxDesjardins.setType(TransactionTypeType.PURCHASE);
    trxDesjardins.setCurrency("CAD");
    trxDesjardins.setCurrencyText("$CAD");
    trxDesjardins.setAmount(amountInt.longValue());
    trxDesjardins.setLanguage(LanguageType.FR);
    transactions.addTransaction(trxDesjardins);
    merchant.setTransactions(transactions);

    Urls urls = new Urls();
    Url urlResponse = new Url();
    urlResponse.setName(UrlNameType.RESPONSE);
    urlResponse.setPath(globalContext.getUrlresponse());
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.