package com.limegroup.gnutella; import java.util.Map; import org.limewire.core.api.friend.Friend; import org.limewire.core.api.friend.Network; import org.limewire.core.api.friend.FriendPresence; public class MockFriend implements Friend { private String localID; private boolean anonymous; public MockFriend() { this(null); } public MockFriend(String localID) { this(localID, true); } public MockFriend(String localID, boolean anonymous) { this.localID = localID; this.anonymous = anonymous; } @Override public String getId() { return null; } @Override public String getName() { return localID; } @Override public String getRenderName() { return localID; } @Override public void setName(String name) { //To change body of implemented methods use File | Settings | File Templates. } @Override public boolean isAnonymous() { return anonymous; } @Override public Network getNetwork() { return new Network() { @Override public String getCanonicalizedLocalID() { return localID; } @Override public String getNetworkName() { return ""; } }; } @Override public Map<String, FriendPresence> getFriendPresences() { return null; //To change body of implemented methods use File | Settings | File Templates. } @Override public String getFirstName() { return null; } }