ActionLogCreateView.java 975 Bytes
package fi.codecrew.moya.web.cdiview.actionlog;

import java.util.List;

import javax.ejb.EJB;
import javax.enterprise.context.RequestScoped;
import javax.inject.Named;
import javax.validation.constraints.Size;

import fi.codecrew.moya.beans.ActionLogBeanLocal;
import fi.codecrew.moya.model.Role;
import fi.codecrew.moya.web.cdiview.GenericCDIView;



@Named
@RequestScoped
public class ActionLogCreateView extends GenericCDIView {
	@EJB
	private ActionLogBeanLocal actionLogBean;
	
	
	@Size(min=4,message="{actionlog.message.tooshort}")
	private String message;	
	private boolean task;
	
	private static final long serialVersionUID = 1L;

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}

	public boolean isTask() {
		return task;
	}

	public void setTask(boolean task) {
		this.task = task;
	}
	
	public String send() {
		actionLogBean.createActionLogEvent(message, task);
		return "success";
	}
}