package org.opennaas.itests.roadm.mock; import java.util.List; import java.util.Set; import org.opennaas.core.protocols.sessionmanager.ListResponse; import org.opennaas.core.resources.protocol.IProtocolSession; import org.opennaas.core.resources.protocol.IProtocolSessionManager; import org.opennaas.core.resources.protocol.ProtocolException; import org.opennaas.core.resources.protocol.ProtocolSessionContext; public class MockProtocolSessionManager implements IProtocolSessionManager { @Override public void destroyProtocolSession(String arg0) throws ProtocolException { // TODO Auto-generated method stub } @Override public Set<String> getAllProtocolSessionIds() { // TODO Auto-generated method stub return null; } @Override public String getResourceID() { // TODO Auto-generated method stub return null; } @Override public boolean isLocked(String arg0) throws ProtocolException { // TODO Auto-generated method stub return false; } @Override public IProtocolSession obtainSession(ProtocolSessionContext arg0, boolean arg1) throws ProtocolException { return newMockWonesysProtocolSession(); } @Override public IProtocolSession getSessionById(String arg0, boolean arg1) throws ProtocolException { return newMockWonesysProtocolSession(); } @Override public IProtocolSession obtainSessionByProtocol(String arg0, boolean arg1) throws ProtocolException { return newMockWonesysProtocolSession(); } @Override public void registerContext(ProtocolSessionContext arg0) throws ProtocolException { // TODO Auto-generated method stub } @Override public void releaseSession(IProtocolSession arg0) throws ProtocolException { // TODO Auto-generated method stub } @Override public void releaseSession(String arg0) throws ProtocolException { // TODO Auto-generated method stub } @Override public void unregisterContext(String arg0) { // TODO Auto-generated method stub } @Override public void unregisterContext(ProtocolSessionContext context) throws ProtocolException { // TODO Auto-generated method stub } public IProtocolSession newMockWonesysProtocolSession() { ProtocolSessionContext sessionContext = new ProtocolSessionContext(); sessionContext.addParameter("protocol.mock", "true"); return new SessionMock(sessionContext, "01"); } @Override public List<ProtocolSessionContext> getRegisteredContexts() { // TODO Auto-generated method stub return null; } @Override public ListResponse getAllProtocolSessionIdsWS() { // TODO Auto-generated method stub return null; } }