Class TableAdminManager.TableProviderAPIHelper

  • Enclosing interface:
    TableAdminManager

    public static class TableAdminManager.TableProviderAPIHelper
    extends Object
    Utility methods for working with the TableProviderAPI
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static com.streambase.liveview.internal.protocol.jaxb.MappingType addFilter​(com.streambase.liveview.internal.protocol.jaxb.MappingType mappingType, String predicateFilter, String formatter)  
      static com.streambase.liveview.internal.protocol.jaxb.ExternalServerConnectionType.Mappings addMapping​(com.streambase.liveview.internal.protocol.jaxb.ExternalServerConnectionType.Mappings mappings, String selector, String formatter)
      This will add a mapping to a Mappings object.
      static com.streambase.liveview.internal.protocol.jaxb.ExternalServerConnectionType.Mappings addMapping​(com.streambase.liveview.internal.protocol.jaxb.ExternalServerConnectionType.Mappings mappings, String selector, String formatter, boolean ignore)
      This will add a mapping to a Mappings object.
      static com.streambase.liveview.internal.protocol.jaxb.ExternalServerConnectionType.Parameters addParameter​(com.streambase.liveview.internal.protocol.jaxb.ExternalServerConnectionType.Parameters parameters, String key, String value)
      This will add a parameter to a Parameters object.
    • Constructor Detail

      • TableProviderAPIHelper

        public TableProviderAPIHelper()
    • Method Detail

      • addMapping

        public static com.streambase.liveview.internal.protocol.jaxb.ExternalServerConnectionType.Mappings addMapping​(com.streambase.liveview.internal.protocol.jaxb.ExternalServerConnectionType.Mappings mappings,
                                                                                                                      String selector,
                                                                                                                      String formatter)
        This will add a mapping to a Mappings object. If you pass in null as a mappings object, it will create one for you.
        Parameters:
        mappings - Existing mappings, or null to have one created for you.
        selector - Selector for the mapping to be added
        formatter - Formatter for the mapping to be added
        Returns:
        The mappings object -- either the one you passed in or the new one it created if you passed in null
        Since:
        LiveView 1.6
      • addMapping

        public static com.streambase.liveview.internal.protocol.jaxb.ExternalServerConnectionType.Mappings addMapping​(com.streambase.liveview.internal.protocol.jaxb.ExternalServerConnectionType.Mappings mappings,
                                                                                                                      String selector,
                                                                                                                      String formatter,
                                                                                                                      boolean ignore)
        This will add a mapping to a Mappings object. If you pass in null as a mappings object, it will create one for you.
        Parameters:
        mappings - the existing mappings, or null to have one created for you.
        selector - the selector for the mapping to be added.
        formatter - the formatter for the mapping to be added
        ignore - if true, will not catalog the tables that match this mapping.
        Returns:
        the ExternalServerConnectionType.Mappings after adding the new mapping based on input parameters.
      • addFilter

        public static com.streambase.liveview.internal.protocol.jaxb.MappingType addFilter​(com.streambase.liveview.internal.protocol.jaxb.MappingType mappingType,
                                                                                           String predicateFilter,
                                                                                           String formatter)
      • addParameter

        public static com.streambase.liveview.internal.protocol.jaxb.ExternalServerConnectionType.Parameters addParameter​(com.streambase.liveview.internal.protocol.jaxb.ExternalServerConnectionType.Parameters parameters,
                                                                                                                          String key,
                                                                                                                          String value)
        This will add a parameter to a Parameters object. If you pass in null as a parameters object, it will create one for you.
        Parameters:
        parameters - Existing parameters, or null to have one created for you.
        key - Key of this parameter
        value - Value of this parameter
        Returns:
        The parameters object -- either the one you passed in or the new one it created if you passed in null
        Since:
        LiveView 1.6