package com.ese.ils.beta.beans;
import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
/**
* POJO-Bean, entspricht jeweils einer Praesentationsfolie.
* Bildet das Gegenst�ck zur Slide-Entit�t des ServiceBuilder.
* Enth�lt Zust�nde des Panic- und Favorite-Buttons.
*
* @author eduard walter
*/
@ManagedBean
@ViewScoped
public class SlideModelBean implements Serializable {
private static final long serialVersionUID = -5500243625237261628L;
private long fileEntryId;
private long moduleId;
private long slideId;
private int index;
private String url;
private boolean favoriteDisabled = false;
private boolean panicDisabled = false;
private String slideURL;
public String getSlideURL() {
return slideURL;
}
public void setSlideURL(String slideURL) {
this.slideURL = slideURL;
}
public long getFileEntryId() {
return fileEntryId;
}
public void setFileEntryId(long fileEntryId) {
this.fileEntryId = fileEntryId;
}
public long getModuleId() {
return moduleId;
}
public void setModuleId(long moduleId) {
this.moduleId = moduleId;
}
public long getSlideId() {
return slideId;
}
public void setSlideId(long slideId) {
this.slideId = slideId;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public boolean isFavoriteDisabled() {
return favoriteDisabled;
}
public void setFavoriteDisabled(boolean favoriteDisabled) {
this.favoriteDisabled = favoriteDisabled;
}
public boolean isPanicDisabled() {
return panicDisabled;
}
public void setPanicDisabled(boolean panicDisabled) {
this.panicDisabled = panicDisabled;
}
}