package crmdna.registration;
import com.googlecode.objectify.annotation.Cache;
import com.googlecode.objectify.annotation.Entity;
import com.googlecode.objectify.annotation.Id;
import com.googlecode.objectify.annotation.Index;
import java.util.HashSet;
import java.util.Set;
@Entity
@Cache
public class DiscountEntity {
@Id
long discountId;
@Index
String discountCode;
@Index
Set<Long> programTypeIds;
int validTillYYYYMMDD;
double percentage;
double amount;
public DiscountProp toProp() {
DiscountProp prop = new DiscountProp();
prop.discountId = discountId;
prop.discountCode = discountCode;
prop.programTypeIds = programTypeIds;
prop.validTillYYYYMMDD = validTillYYYYMMDD;
prop.amount = amount;
prop.percentage = percentage;
return prop;
}
}