Interface RenderRules

All Superinterfaces:
Serializable
All Known Subinterfaces:
RenderRulesBuilder
All Known Implementing Classes:
DefaultRenderRulesImpl

public interface RenderRules extends Serializable
Regras dinamicas de renderizacao. Permite especificar partes do layout que tem a inicializacao e a renderizacao permitidas
Author:
Eduardo Frazao
  • Method Summary

    Modifier and Type
    Method
    Description
    Determina se determinado campo tem a renderizacao permitida.
    Determina quais layouts (e seus subcomponentes) tem a renderizacao permitida Se um layout nao puder ser renderizado, entao todos os seus componentes aninhados nao serao renderizados tambem, independente de estaremou na a lista de componentes permitidos Se nenhum layout for retornado neste metodo, significa que todos os layotus tem o processamento permitido
    Determina os widigets que serao renderizados Se nenhum widget for retornado neste metodo, significa que todos tem serao renderizados
    boolean
    Determina se o campo deve ser renderizado
    boolean
    Determina se o layout deve ser renderizado
    boolean
    Determina se o widget deve ser renderizado
  • Method Details

    • allowedLayouts

      Collection<String> allowedLayouts()
      Determina quais layouts (e seus subcomponentes) tem a renderizacao permitida Se um layout nao puder ser renderizado, entao todos os seus componentes aninhados nao serao renderizados tambem, independente de estaremou na a lista de componentes permitidos Se nenhum layout for retornado neste metodo, significa que todos os layotus tem o processamento permitido
      Returns:
    • isLayoutAllowed

      boolean isLayoutAllowed(String layoutId)
      Determina se o layout deve ser renderizado
      Parameters:
      layoutId -
      Returns:
    • allowedFields

      Collection<String> allowedFields()
      Determina se determinado campo tem a renderizacao permitida. Se nenhum campo for retornado neste metodo, significa que todos tem serao renderizados
      Returns:
    • isFieldAllowed

      boolean isFieldAllowed(String fieldId)
      Determina se o campo deve ser renderizado
      Parameters:
      layoutId -
      Returns:
    • allowedWidgets

      Collection<String> allowedWidgets()
      Determina os widigets que serao renderizados Se nenhum widget for retornado neste metodo, significa que todos tem serao renderizados
      Returns:
    • isWidgetAllowed

      boolean isWidgetAllowed(String widgetId)
      Determina se o widget deve ser renderizado
      Parameters:
      layoutId -
      Returns: