Class AbstractDatabaseConnection

    • Field Detail

      • LABEL_CONCATENATION

        public static final java.lang.String LABEL_CONCATENATION
        A sign to separate components of a label.
        See Also:
        Constant Field Values
      • filters

        protected java.util.List<? extends ObjectFilter> filters
        The filters to invoke
    • Constructor Detail

      • AbstractDatabaseConnection

        protected AbstractDatabaseConnection​(java.util.List<? extends ObjectFilter> filters)
        Constructor.
        Parameters:
        filters - Filters to apply, can be null
    • Method Detail

      • invokeBundleFilters

        protected MultipleObjectsBundle invokeBundleFilters​(MultipleObjectsBundle bundle)
        Transforms the specified list of objects and their labels into a list of objects and their associations.
        Parameters:
        bundle - the objects to process
        Returns:
        processed objects
      • invokeStreamFilters

        protected BundleStreamSource invokeStreamFilters​(BundleStreamSource stream)
        Transforms the specified list of objects and their labels into a list of objects and their associations.
        Parameters:
        stream - the objects to process
        Returns:
        processed objects
      • getLogger

        protected abstract Logging getLogger()
        Get the logger for this database connection.
        Returns:
        Logger