// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.olio.communication.notifications.mappers; import com.olio.communication.notifications.new_notifications.StreamItem; import com.olio.communication.notifications.new_notifications.StreamItemBuilder; import java.util.Calendar; import java.util.Date; import java.util.concurrent.TimeUnit; // Referenced classes of package com.olio.communication.notifications.mappers: // AssistantMapper public class IgnoreOldNotificationsMapper implements AssistantMapper { private static final Long SILENCE_NOTIFICATIONS_AGE; public IgnoreOldNotificationsMapper() { } public void map(StreamItemBuilder streamitembuilder, Object obj) { obj = streamitembuilder.build(); if (Math.abs(Calendar.getInstance().getTime().getTime() - ((StreamItem) (obj)).getDateCreated().getTime()) > SILENCE_NOTIFICATIONS_AGE.longValue()) { streamitembuilder.setSilenced(); } } static { SILENCE_NOTIFICATIONS_AGE = Long.valueOf(TimeUnit.MINUTES.toMillis(2L)); } }