package com.norteksoft.wf.base.tags; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.Tag; import javax.servlet.jsp.tagext.TagSupport; import com.norteksoft.product.util.WebContextUtils; import com.norteksoft.task.entity.WorkflowTask; import com.norteksoft.task.service.WorkflowTaskManager; import com.norteksoft.wf.engine.service.WorkflowRightsManager; @Deprecated public class TablePrintRightsTag extends TagSupport { private static final long serialVersionUID = 4L; private Long taskId; public void setTaskId(Long taskId) { this.taskId = taskId; } @Override public int doStartTag() throws JspException { WorkflowTaskManager taskmanager = (WorkflowTaskManager)WebContextUtils.getBean("workflowTaskManager"); WorkflowRightsManager rightsManager = (WorkflowRightsManager)WebContextUtils.getBean("workflowRightsManager"); WorkflowTask task = taskmanager.getTask(taskId); boolean rights = rightsManager.printFormRight(task); if(rights) { return Tag.EVAL_PAGE; } return Tag.SKIP_BODY; } @Override public int doEndTag() throws JspException { return Tag.EVAL_PAGE; } }