Я сделал так в private StringBuffer processBlock изменил
Код:
if ( TimeUtils.dateBeforeOrEq(new Date(), serv.getDateTo()) || serv.getDateTo() == null)
{
str = this.macrosFormat.format( str, e, serv, connection, options );
result.append( str + "\n" );
}
А также в AbstractTerminalServiceActivator
Код:
private boolean serviceChanged( InetServ serviceOld, InetServ serviceNew )
{
return (serviceOld.getInterfaceId() != serviceNew.getInterfaceId())
|| (serviceOld.getVlan() != serviceNew.getVlan())
|| (serviceOld.getDateTo() != serviceNew.getDateTo())
|| (serviceOld.getDateFrom() != serviceNew.getDateFrom())
|| !addressEquals( serviceOld.getAddressFrom(), serviceNew.getAddressFrom() )
|| !addressEquals( serviceOld.getAddressTo(), serviceNew.getAddressTo() );