1 14 package org.jahia.deprecated.taglibs.button; 15 16 import javax.servlet.jsp.JspException ; 17 18 import org.jahia.data.JahiaData; 19 import org.jahia.exceptions.JahiaException; 20 import org.jahia.services.usermanager.JahiaUser; 21 22 31 public class WorkflowButtonTag extends AbstractButtonTag { 32 33 private String title = "Workflow"; 34 private String style = ""; 35 36 public void setTitle(String title) { 37 this.title = title; 38 } 39 40 public void setStyle(String style) { 41 this.style = style; 42 } 43 44 public String getTitle() { 45 return this.title; 46 } 47 48 public String getStyle() { 49 return this.style; 50 } 51 52 public boolean testRights(JahiaData jData) { 53 JahiaUser user = jData.params().getUser(); 54 return jData.page().checkWriteAccess(user) || jData.page().checkAdminAccess(user); 55 } 56 57 public String getLauncher(JahiaData jData) throws JahiaException { 58 return "javascript:" + jData.gui().html().drawWorkflowLauncher(); 59 } 60 61 public int doEndTag() throws JspException { 62 title = "Workflow"; 65 style = ""; 66 return EVAL_PAGE; 67 } 68 69 70 } 71 | Popular Tags |