package io.shockah.skylark.ident;
import org.pircbotx.User;
public class HostnameIdentMethod extends IdentMethod {
public static final String METHOD_NAME = "Hostname";
public static final String METHOD_PREFIX = "h";
public HostnameIdentMethod(IdentService service, IdentMethodFactory factory) {
super(service, factory, METHOD_NAME, METHOD_PREFIX);
}
@Override
public boolean isAvailable() {
return true;
}
@Override
public String getForUser(User user) {
return user.getHostname();
}
public static class Factory extends IdentMethodFactory {
public Factory() {
super(METHOD_NAME, METHOD_PREFIX);
}
@Override
public IdentMethod create(IdentService service) {
return new HostnameIdentMethod(service, this);
}
}
}