org.notima.businessobjects.adapter.csv.CsvAdapter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of csvAdapter Show documentation
Show all versions of csvAdapter Show documentation
Adapter to convert CSV data to the common format found on
https://github.com/notima/businessobjects
The newest version!
package org.notima.businessobjects.adapter.csv;
import java.util.Date;
import java.util.List;
import java.util.Map;
import org.notima.generic.businessobjects.BasicBusinessObjectFactory;
import org.notima.generic.businessobjects.BusinessPartner;
import org.notima.generic.businessobjects.BusinessPartnerList;
import org.notima.generic.businessobjects.DunningRun;
import org.notima.generic.businessobjects.Invoice;
import org.notima.generic.businessobjects.Order;
import org.notima.generic.businessobjects.PaymentTerm;
import org.notima.generic.businessobjects.PriceList;
import org.notima.generic.businessobjects.Product;
import org.notima.generic.businessobjects.ProductCategory;
import org.notima.generic.businessobjects.Tax;
import org.notima.generic.ifacebusinessobjects.FactoringReservation;
public class CsvAdapter extends BasicBusinessObjectFactory {
public static final String SYSTEM_NAME= "Csv";
private CsvPropertyFile properties;
public CsvAdapter(CsvPropertyFile p) {
properties = p;
}
@Override
public String getSystemName() {
return SYSTEM_NAME;
}
@Override
public BusinessPartnerList listTenants() {
// TODO Auto-generated method stub
return null;
}
@Override
public BusinessPartner> lookupBusinessPartner(String key) throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public List> lookupAllBusinessPartners() throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public List> lookupBusinessPartners(int maxCount, boolean customers, boolean suppliers)
throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public BusinessPartner lookupThisCompanyInformation() throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public DunningRun, ?> lookupDunningRun(String key, Date dueDateUntil) throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public C getClient() {
// TODO Auto-generated method stub
return null;
}
@Override
public I lookupNativeInvoice(String key) throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public I persistNativeInvoice(I invoice) throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public O lookupNativeOrder(String key) throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public O persistNativeOrder(O order) throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public Invoice lookupInvoice(String key) throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public Order lookupOrder(String key) throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public Product lookupProduct(String key) throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public Product
lookupProductByEan(String ean) throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public List> lookupProductByName(String name) throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public PriceList lookupPriceForProduct(String productKey, String currency, Boolean salesPriceList)
throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public List lookupProductCategory(String key) throws Exception {
// TODO Auto-generated method stub
return null;
}
@Override
public Map