2022

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
public class Customer {
<properties
and methods
public static Customer createCustomer(CustomerCard card) {
Customer newObject = new Customer();
newObject.setKey(card.getKey());
newObject.setNo(card.getNo());
////Set other attributes
return newObject;
}
public static CustomerCard createCustomerCard(Customer customer) throws DatatypeConfigurationException {
CustomerCard card = new CustomerCard();
 card.setKey(customer.getKey());
 card.setNo(customer.getNo());  
//set other attributes
return card;
}
}


...

     public static Customer createCustomer(CustomerCard card) {

           CustomernewObject = new Customer();

          

           newObject.setKey(card.getKey());

           newObject.setNo(card.getNo());

    

         ////Set other attributes

          

           return newObject;

     }

     public static CustomerCard createCustomerCard(Customer customer) throws DatatypeConfigurationException {

           CustomerCardcard = new CustomerCard();

          

           card.setKey(customer.getKey());

           card.setNo(customer.getNo());

          

//set other attributes

    

           return card;

     }

{color:lack}}

11. Build the filter classes to be used in the reader classes 

They will be responsible for filtering the data in the read queries. Please refer to CustomerFilter and SalesInvoiceFilter in MsNav

Code Block

 public class CustomerFilter{
     public CustomerFilter(){}
     public String key;
     public String No;
     public String Name;
}