HTML and CSS Reference
In-Depth Information
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.ejb.EJB;
import javax.enterprise.context.RequestScoped;
import javax.enterprise.inject.Produces;
import javax.faces.application.FacesMessage;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.validator.ValidatorException;
import javax.inject.Named;
import javax.faces.view.ViewScoped;
import javax.servlet.http.Part;
import org.apache.commons.io.IOUtils;
@Named
@ViewScoped
public class BookAddBacking extends BaseBacking implements Serializable {
@EJB
private BookManagerLocal bookManager;
@Named
@Produces
@RequestScoped
private Book newBook = new Book();
private String infoMessage;
private Part filePart;
public String getInfoMessage() {
return infoMessage;
}
public void setInfoMessage(String infoMessage) {
this.infoMessage = infoMessage;
}
public Part getFilePart() {
return filePart;
}
public void setFilePart(Part filePart) {
this.filePart = filePart;
}
public String saveBook() {
try {
byte[] bytes = IOUtils.toByteArray(filePart.getInputStream());
newBook.setContent(bytes);
Search WWH ::




Custom Search