Class LiveDataMeta


  • public class LiveDataMeta
    extends Object
    Describes the configuration used to display the live data.
    Since:
    12.10
    Version:
    $Id: 1600a7417969b4a2552cac2d3a3b73d45e7986e7 $
    • Constructor Detail

      • LiveDataMeta

        public LiveDataMeta()
    • Method Detail

      • getDefaultLayout

        public String getDefaultLayout()
        Returns:
        the default layout used to display the live data
      • setDefaultLayout

        public void setDefaultLayout​(String defaultLayout)
        Set the default layout used to display the live data.
        Parameters:
        defaultLayout - the new default layout
      • getDefaultFilter

        public String getDefaultFilter()
        Returns:
        the default filter widget used to filter the live data properties
      • setDefaultFilter

        public void setDefaultFilter​(String defaultFilter)
        Set the default filter widget to use when filtering live data properties.
        Parameters:
        defaultFilter - the identifier of the new default filter
      • getDefaultDisplayer

        public String getDefaultDisplayer()
        Returns:
        the default displayer used to display live data properties
      • setDefaultDisplayer

        public void setDefaultDisplayer​(String defaultDisplayer)
        Set the default displayer used to display live data properties.
        Parameters:
        defaultDisplayer - the identifier of the new default displayer
      • setLayouts

        public void setLayouts​(Collection<LiveDataLayoutDescriptor> layouts)
        Sets the list of supported layouts.
        Parameters:
        layouts - the new list of supported layouts
      • setPropertyDescriptors

        public void setPropertyDescriptors​(Collection<LiveDataPropertyDescriptor> propertyDescriptors)
        Sets the list of known properties.
        Parameters:
        propertyDescriptors - the new list of known properties
      • setPropertyTypes

        public void setPropertyTypes​(Collection<LiveDataPropertyDescriptor> propertyTypes)
        Sets the list of known property types.
        Parameters:
        propertyTypes - the new list of known property types
      • setPagination

        public void setPagination​(LiveDataPaginationConfiguration pagination)
        Sets the pagination configuration.
        Parameters:
        pagination - the new pagination configuration
      • getEntryDescriptor

        public LiveDataEntryDescriptor getEntryDescriptor()
        Returns:
        the descriptor of the live data entries
      • setEntryDescriptor

        public void setEntryDescriptor​(LiveDataEntryDescriptor entryDescriptor)
        Sets the descriptor of the live data entries.
        Parameters:
        entryDescriptor - the new entry descriptor
      • setActions

        public void setActions​(Collection<LiveDataActionDescriptor> actions)
        Sets the supported actions.
        Parameters:
        actions - the descriptors for the supported actions
        Since:
        12.10.1, 13.0
      • setSelection

        public void setSelection​(LiveDataSelectionConfiguration selection)
        Sets the live data entry selection.
        Parameters:
        selection - the new live data entry selection
        Since:
        12.10.1, 13.0
      • initialize

        public void initialize()
        Prevent null values where it's possible.