package io.shockah.skylark.ident; import io.shockah.skylark.Bot; import org.pircbotx.User; public class ServerIdentMethod extends IdentMethod { public static final String METHOD_NAME = "Server"; public static final String METHOD_PREFIX = "srv"; public ServerIdentMethod(IdentService service, IdentMethodFactory factory) { super(service, factory, METHOD_NAME, METHOD_PREFIX); } @Override public boolean isAvailable() { return true; } @Override public String getForUser(User user) { Bot bot = user.getBot(); return bot.manager.name; } public static class Factory extends IdentMethodFactory { public Factory() { super(METHOD_NAME, METHOD_PREFIX); } @Override public IdentMethod create(IdentService service) { return new ServerIdentMethod(service, this); } } }