in modules/core/src/main/java/org/apache/savan/eventing/subscribers/EventingSubscriber.java [143:157]
public void renewSubscription(ExpirationBean bean) {
if (bean.isDuration()) {
if (subscriptionEndingTime == null) {
Calendar calendar = Calendar.getInstance();
CommonUtil.addDurationToCalendar(calendar, bean.getDurationValue());
subscriptionEndingTime = calendar.getTime();
} else {
Calendar expiration = Calendar.getInstance();
expiration.setTime(subscriptionEndingTime);
CommonUtil.addDurationToCalendar(expiration, bean.getDurationValue());
subscriptionEndingTime = expiration.getTime();
}
} else
subscriptionEndingTime = bean.getDateValue();
}