package com.aionemu.gameserver.network;
import java.sql.Timestamp;
/**
* @author KID
*/
public class BannedMacEntry {
private String mac, details;
private Timestamp timeEnd;
public BannedMacEntry(String address, long newTime) {
this.mac = address;
this.updateTime(newTime);
}
public BannedMacEntry(String address, Timestamp time, String details) {
this.mac = address;
this.timeEnd = time;
this.details = details;
}
public final void setDetails(String details) {
this.details = details;
}
public final void updateTime(long newTime) {
this.timeEnd = new Timestamp(newTime);
}
public final String getMac() {
return mac;
}
public final Timestamp getTime() {
return timeEnd;
}
public final boolean isActive() {
return timeEnd != null && timeEnd.getTime() > System.currentTimeMillis();
}
public final boolean isActiveTill(long time) {
return timeEnd != null && timeEnd.getTime() > time;
}
public final String getDetails() {
return details;
}
}