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