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 @Override
027 public boolean hasValidDateRange() {
028 if (hasValidStartDate() && hasValidEndDate()) {
029 return true;
030 }
031 else {
032 return false;
033 }
034 }
035
036 @Override
037 public boolean hasValidEndDate() {
038 if (getEndDate() != null) {
039 Date now = new Date();
040
041 if (now.after(getEndDate())) {
042 return false;
043 }
044 }
045
046 return true;
047 }
048
049 @Override
050 public boolean hasValidStartDate() {
051 if (CalendarUtil.beforeByDay(new Date(), getStartDate())) {
052 return false;
053 }
054 else {
055 return true;
056 }
057 }
058
059 }