package ru.bitel.bgbilling.modules.tv.dyn.seventhsky.ipb.impl;

import jakarta.jws.WebService;
import javax.xml.datatype.XMLGregorianCalendar;
import jakarta.xml.ws.Holder;

import ru.bitel.bgbilling.modules.tv.dyn.seventhsky.ipb.CustomerInfo;
import ru.bitel.bgbilling.modules.tv.dyn.seventhsky.ipb.IPB;
import ru.bitel.bgbilling.modules.tv.dyn.seventhsky.ipb.IPBException;
import ru.bitel.bgbilling.modules.tv.dyn.seventhsky.ipb.TerminalInfo;
import ru.bitel.bgbilling.modules.tv.dyn.seventhsky.ipb.GetCustomersResponse.Customers;

@WebService(endpointInterface = "ru.bitel.bgbilling.modules.tv.dyn.seventhsky.ipb")
public class IPBImpl
    implements IPB
{
	@Override
	public void addCustomer( int customerID, CustomerInfo customerInfo, Holder<String> result, Holder<String> resultText )
	    throws IPBException
	{
		// TODO Auto-generated method stub

	}

	@Override
	public void addTerminal( int customerID, int terminalID, TerminalInfo terminalInfo, Holder<String> result, Holder<String> resultText,
	                         Holder<Integer> activationID )
	    throws IPBException
	{
		// TODO Auto-generated method stub

	}

	@Override
	public void addService( int customerID, int terminalID, int serviceID, int tariffID, Holder<String> result, Holder<String> resultText )
	    throws IPBException
	{
		// TODO Auto-generated method stub

	}

	@Override
	public void changeCustomerInfo( int customerID, CustomerInfo customerInfo, Holder<String> result, Holder<String> resultText )
	    throws IPBException
	{
		// TODO Auto-generated method stub

	}

	@Override
	public void changeCustomerStatus( int customerID, int status, Holder<String> result, Holder<String> resultText )
	    throws IPBException
	{
		// TODO Auto-generated method stub

	}

	@Override
	public void changeServiceTariff( int serviceID, int tariffID, Holder<String> result, Holder<String> resultText )
	    throws IPBException
	{
		// TODO Auto-generated method stub

	}

	@Override
	public void changeServiceStatus( int serviceID, int status, Holder<String> result, Holder<String> resultText )
	    throws IPBException
	{
		// TODO Auto-generated method stub

	}

	@Override
	public void getCustomerStatus( Holder<Integer> customerID, Holder<Integer> status )
	    throws IPBException
	{
		// TODO Auto-generated method stub

	}

	@Override
	public void getTerminalStatus( Holder<Integer> terminalID, Holder<Integer> customerID, Holder<TerminalInfo> terminalInfo )
	    throws IPBException
	{
		// TODO Auto-generated method stub

	}

	@Override
	public void getServiceStatus( Holder<Integer> serviceID, Holder<Integer> customerID, Holder<Integer> terminalID, Holder<Integer> status,
	                              Holder<Integer> tariffID )
	    throws IPBException
	{
		// TODO Auto-generated method stub

	}

	@Override
	public void activateTerminal( Holder<Integer> terminalID, Holder<Integer> freeDays )
	    throws IPBException
	{
		// TODO Auto-generated method stub

	}

	@Override
	public Customers getCustomers( Integer customerID, XMLGregorianCalendar startDate )
	    throws IPBException
	{
		// TODO Auto-generated method stub
		return null;
	}
}
