Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

package in.shop2020.model;

import java.io.Serializable;
import java.util.Date;

import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class ProductSearchActivity implements Serializable{

        private static final long serialVersionUID = 3376521331201079598L;
        
        @PrimaryKey
        @Persistent()
        private String key;
        
        @Persistent()
        private String queryString;
        
        @Persistent()
        private Date date;
        
        @Persistent()
        private Long searchCount;
        
/*      @Persistent()
        private Long noCategorySearchCount;
        
        @Persistent()
        private Long mobileCategorySearchCount;
        
        @Persistent()
        private Long tabletCategorySearchCount;
        
        @Persistent()
        private Long laptopCategorySearchCount;
        
        @Persistent()
        private Long accessoriesCategorySearchCount;
*/      
        @Persistent()
        private Long sessionCountForQuery;
        
        @Persistent()
        private Integer avgNumResults;
        
        @Persistent()
        private Long searchResultClickedCount;
        
        @Persistent()
        private Double searchConvRate;

        public String toString() {
                return ("key = "+key +"\nqueryString = "+queryString+"\ndate = "+date+
                                "\nsearchCount"+searchCount+
                                "\nsessionCountForQuery = "+sessionCountForQuery+
                                "\navgNumResults = "+avgNumResults+
                                "\nsearchResultClickedCount = "+searchResultClickedCount+
                                "\nsearchConvRate = "+searchConvRate);
        }
        
        public String getKey() {
                return key;
        }
        public void setKey(String key) {
                this.key = key;
        }
        public String getQueryString() {
                return queryString;
        }
        public void setQueryString(String queryString) {
                this.queryString = queryString;
        }
        public Date getDate() {
                return date;
        }
        public void setDate(Date fromDate) {
                this.date = fromDate;
        }
        public Long getSearchCount() {
                return searchCount;
        }
        public void setSearchCount(Long searchCount) {
                this.searchCount = searchCount;
        }
        public Long getSessionCountForQuery() {
                return sessionCountForQuery;
        }
        public void setSessionCountForQuery(Long sessionCountForQuery) {
                this.sessionCountForQuery = sessionCountForQuery;
        }
        public Integer getAvgNumResults() {
                return avgNumResults;
        }
        public void setAvgNumResults(Integer avgNumResults) {
                this.avgNumResults = avgNumResults;
        }
        public Long getSearchResultClickedCount() {
                return searchResultClickedCount;
        }
        public void setSearchResultClickedCount(Long searchResultClickedCount) {
                this.searchResultClickedCount = searchResultClickedCount;
        }
        public Double getSearchConvRate() {
                return searchConvRate;
        }
        public void setSearchConvRate(Double searchConvRate) {
                this.searchConvRate = searchConvRate;
        }
        
        
        

}