package com.manning.hsia.dvdstore.model;
import javax.persistence.Embeddable;
import org.hibernate.search.annotations.Field;
import org.hibernate.search.annotations.Index;
/**
* Example 4.9
*/
@Embeddable
public class Rating {
@Field(index=Index.UN_TOKENIZED) private Integer overall;
@Field(index=Index.UN_TOKENIZED) private Integer scenario; //mark properties for indexing
@Field(index=Index.UN_TOKENIZED) private Integer soundtrack;
@Field(index=Index.UN_TOKENIZED) private Integer picture;
public Integer getOverall() {
return overall;
}
public void setOverall(Integer overall) {
this.overall = overall;
}
public Integer getScenario() {
return scenario;
}
public void setScenario(Integer scenario) {
this.scenario = scenario;
}
public Integer getSoundtrack() {
return soundtrack;
}
public void setSoundtrack(Integer soundtrack) {
this.soundtrack = soundtrack;
}
public Integer getPicture() {
return picture;
}
public void setPicture(Integer picture) {
this.picture = picture;
}
}