类 AbstractAppDirective

java.lang.Object
com.publiccms.common.directive.BaseHttpDirective
com.publiccms.common.base.AbstractAppDirective
所有已实现的接口:
Directive, HttpDirective
直接已知子类:
AppClientDirective, AppTokenDirective, AutoLoginDirective, BindingUserDirective, ClearCacheDirective, ContentCheckDirective, ContentClickDirective, ContentCreateDirective, LoginDirective, MyContentListDirective, RefreshTokenDirective, UnBindingUserDirective, UploadDirective

public abstract class AbstractAppDirective extends BaseHttpDirective
BaseDirective 自定义接口指令基类
  • 字段详细资料

  • 构造器详细资料

    • AbstractAppDirective

      public AbstractAppDirective()
  • 方法详细资料

    • getSite

      public SysSite getSite(RenderHandler handler) throws freemarker.template.TemplateModelException
      参数:
      handler -
      返回:
      site
      抛出:
      freemarker.template.TemplateModelException
    • execute

      public void execute(RenderHandler handler) throws IOException, freemarker.template.TemplateException
      参数:
      handler -
      抛出:
      IOException
      freemarker.template.TemplateException
    • getApp

      protected SysApp getApp(RenderHandler handler) throws freemarker.template.TemplateModelException
      抛出:
      freemarker.template.TemplateModelException
    • getUser

      protected SysUser getUser(RenderHandler handler) throws freemarker.template.TemplateModelException
      抛出:
      freemarker.template.TemplateModelException
    • execute

      public abstract void execute(RenderHandler handler, SysApp app, SysUser user) throws IOException, freemarker.template.TemplateException
      参数:
      handler -
      app -
      user -
      抛出:
      IOException
      freemarker.template.TemplateException
    • needAppToken

      public abstract boolean needAppToken()
      返回:
      whether need the app token
    • needUserToken

      public abstract boolean needUserToken()
      返回:
      whether need the user token