All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.notima.businessobjects.adapter.csv.CsvAdapter Maven / Gradle / Ivy

Go to download

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 lookupList(String listName) throws Exception { // TODO Auto-generated method stub return null; } @Override public Product

lookupRoundingProduct() throws Exception { // TODO Auto-generated method stub return null; } @Override public Tax lookupTax(String key) throws Exception { // TODO Auto-generated method stub return null; } @Override public PaymentTerm lookupPaymentTerm(String key) throws Exception { // TODO Auto-generated method stub return null; } @Override public FactoringReservation lookupFactoringReservation(String key) throws Exception { // TODO Auto-generated method stub return null; } @Override public List lookupFactoringReservationForOrder(String orderKey) throws Exception { // TODO Auto-generated method stub return null; } @Override public List lookupFactoringReservationForInvoice(String invoiceKey) throws Exception { // TODO Auto-generated method stub return null; } @Override public Object persist(Object o) throws Exception { // TODO Auto-generated method stub return null; } @Override public boolean isConnected() throws Exception { // TODO Auto-generated method stub return false; } @Override public void destroy() throws Exception { // TODO Auto-generated method stub } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy