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;
}
}