package eu.dnetlib.contract.mocks;

import java.util.List;

import javax.xml.ws.wsaddressing.W3CEndpointReference;

import eu.dnetlib.enabling.is.sn.rmi.ISSNException;
import eu.dnetlib.enabling.is.sn.rmi.ISSNService;

public class ISSNMock implements ISSNService {

	@Override
	public boolean actionCreatePerformed(String arg0, String arg1, String arg2)
			throws ISSNException {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public boolean actionDeletePerformed(String arg0, String arg1)
			throws ISSNException {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public boolean actionUpdatePerformed(String arg0, String arg1, String arg2,
			String arg3) throws ISSNException {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public String getCurrentMessage(String arg0) throws ISSNException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<String> listSubscriptions() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public boolean pauseSubscription(String arg0) throws ISSNException {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public boolean renew(String arg0, int arg1) throws ISSNException {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public boolean resumeSubscription(String arg0) throws ISSNException {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public String subscribe(W3CEndpointReference arg0, String arg1, int arg2)
			throws ISSNException {
		// TODO Auto-generated method stub
		return "someSubscrId_" + System.currentTimeMillis();
	}

	@Override
	public boolean unsubscribe(String arg0) throws ISSNException {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public String identify() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void notify(String arg0, String arg1, String arg2, String arg3) {
		// TODO Auto-generated method stub

	}

	@Override
	public void start() {
		// TODO Auto-generated method stub

	}

}
