001
014
015 package com.liferay.portlet.shopping.model.impl;
016
017 import com.liferay.portal.kernel.util.CalendarUtil;
018
019 import java.util.Date;
020
021
024 public class ShoppingCouponImpl extends ShoppingCouponBaseImpl {
025
026 public ShoppingCouponImpl() {
027 }
028
029 public boolean hasValidDateRange() {
030 if (hasValidStartDate() && hasValidEndDate()) {
031 return true;
032 }
033 else {
034 return false;
035 }
036 }
037
038 public boolean hasValidEndDate() {
039 if (getEndDate() != null) {
040 Date now = new Date();
041
042 if (now.after(getEndDate())) {
043 return false;
044 }
045 }
046
047 return true;
048 }
049
050 public boolean hasValidStartDate() {
051 Date now = new Date();
052
053 if (CalendarUtil.beforeByDay(now, getStartDate())) {
054 return false;
055 }
056 else {
057 return true;
058 }
059 }
060
061 }