1 19 20 package com.sslexplorer.core.tags; 21 22 import javax.servlet.jsp.tagext.TagSupport ; 23 24 import com.sslexplorer.boot.ContextHolder; 25 26 public class RestartAvailableTag extends TagSupport { 27 28 boolean requiresRestartAvailable; 29 30 public RestartAvailableTag() { 31 } 32 33 public int doStartTag() { 34 if (ContextHolder.getContext().isRestartAvailableMode()) { 35 return requiresRestartAvailable ? EVAL_BODY_INCLUDE : SKIP_BODY; 36 } else { 37 return requiresRestartAvailable ? SKIP_BODY : EVAL_BODY_INCLUDE; 38 } 39 } 40 41 public void setRequiresRestartAvailable(boolean requiresRestartAvailable) { 42 this.requiresRestartAvailable = requiresRestartAvailable; 43 } 44 45 } | Popular Tags |