Skip to content

Commit

Permalink
Added the file which I missed in last commit, and also fixed the came…
Browse files Browse the repository at this point in the history
…l-core CS errors

git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@794581 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
WillemJiang committed Jul 16, 2009
1 parent 1e383f1 commit 8890e98
Show file tree
Hide file tree
Showing 3 changed files with 158 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -838,7 +838,7 @@ protected void performAssertions(Exchange exchange) throws Exception {

++counter;
if (LOG.isDebugEnabled()) {
LOG.debug(getEndpointUri() + " >>>> " + (counter) + " : " + exchange + " with body: " + actualBody);
LOG.debug(getEndpointUri() + " >>>> " + counter + " : " + exchange + " with body: " + actualBody);
}

receivedExchanges.add(exchange);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ public static class MyBeanRouter {

@org.apache.camel.RecipientList
public String route(@Header("queue") String queue) {
return "mock:"+ queue;
return "mock:" + queue;
}
}

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
/**
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.camel.dataformat.bindy.model.simple.oneclassmandatory;

import java.math.BigDecimal;
import java.util.Date;

import org.apache.camel.dataformat.bindy.annotation.CsvRecord;
import org.apache.camel.dataformat.bindy.annotation.DataField;

@CsvRecord(separator = ",", skipFirstLine = true)
public class Order {

@DataField(pos = 0)
private int orderNr;

@DataField(pos = 1, required = true)
private String clientNr;

@DataField(pos = 2, required = true)
private String firstName;

@DataField(pos = 3, required = true)
private String lastName;

@DataField(pos = 4)
private String instrumentCode;

@DataField(pos = 5)
private String instrumentNumber;

@DataField(pos = 6)
private String orderType;

@DataField(name = "Name", pos = 7)
private String instrumentType;

@DataField(pos = 8, precision = 2)
private BigDecimal amount;

@DataField(pos = 9)
private String currency;

@DataField(pos = 10, pattern = "dd-MM-yyyy")
private Date orderDate;

public int getOrderNr() {
return orderNr;
}

public void setOrderNr(int orderNr) {
this.orderNr = orderNr;
}

public String getClientNr() {
return clientNr;
}

public void setClientNr(String clientNr) {
this.clientNr = clientNr;
}

public String getFirstName() {
return firstName;
}

public void setFirstName(String firstName) {
this.firstName = firstName;
}

public String getLastName() {
return lastName;
}

public void setLastName(String lastName) {
this.lastName = lastName;
}

public String getInstrumentCode() {
return instrumentCode;
}

public void setInstrumentCode(String instrumentCode) {
this.instrumentCode = instrumentCode;
}

public String getInstrumentNumber() {
return instrumentNumber;
}

public void setInstrumentNumber(String instrumentNumber) {
this.instrumentNumber = instrumentNumber;
}

public String getOrderType() {
return orderType;
}

public void setOrderType(String orderType) {
this.orderType = orderType;
}

public String getInstrumentType() {
return instrumentType;
}

public void setInstrumentType(String instrumentType) {
this.instrumentType = instrumentType;
}

public BigDecimal getAmount() {
return amount;
}

public void setAmount(BigDecimal amount) {
this.amount = amount;
}

public String getCurrency() {
return currency;
}

public void setCurrency(String currency) {
this.currency = currency;
}

public Date getOrderDate() {
return orderDate;
}

public void setOrderDate(Date orderDate) {
this.orderDate = orderDate;
}

@Override
public String toString() {
return "Model : " + Order.class.getName() + " : " + this.orderNr + ", " + this.orderType + ", "
+ String.valueOf(this.amount) + ", " + this.instrumentCode + ", " + this.instrumentNumber
+ ", " + this.instrumentType + ", " + this.currency + ", " + this.clientNr + ", "
+ this.firstName + ", " + this.lastName + ", " + String.valueOf(this.orderDate);
}
}

0 comments on commit 8890e98

Please sign in to comment.