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 @Override
030 public boolean hasValidDateRange() {
031 if (hasValidStartDate() && hasValidEndDate()) {
032 return true;
033 }
034 else {
035 return false;
036 }
037 }
038
039 @Override
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 @Override
053 public boolean hasValidStartDate() {
054 Date now = new Date();
055
056 if (CalendarUtil.beforeByDay(now, getStartDate())) {
057 return false;
058 }
059 else {
060 return true;
061 }
062 }
063
064 }