Class StrategyBasedComponent

All Implemented Interfaces:
Serializable, Cloneable, pt.ist.fenixframework.DomainObject

public final class StrategyBasedComponent extends StrategyBasedComponent_Base
See Also:
  • Method Details

    • handle

      public void handle(Page page, TemplateContext componentContext, TemplateContext globalContext)
      Description copied from class: Component
      Provides the necessary info needed to render the component on a given page and context.
      Specified by:
      handle in class Component
      Parameters:
      page - the page where the component will be rendered.
      componentContext - local context for the component.
      globalContext - global context where the component is being rendered.
    • clone

      public StrategyBasedComponent clone(CloneCache cloneCache)
      Specified by:
      clone in interface Cloneable
      Specified by:
      clone in class Component
    • componentType

      public Class<?> componentType()
      Overrides:
      componentType in class Component
    • json

      public com.google.gson.JsonObject json()
      Specified by:
      json in class Component
    • delete

      public void delete()
      Overrides:
      delete in class Component