19#ifndef INCLUDED_CONNECTIVITY_FILTERMANAGER_HXX
20#define INCLUDED_CONNECTIVITY_FILTERMANAGER_HXX
22#include <com/sun/star/uno/Reference.hxx>
24#include <rtl/ustrbuf.hxx>
82 void initialize(
const css::uno::Reference< css::beans::XPropertySet >& _rxComponentAggregate );
88 void setFilterComponent(
FilterComponent _eWhich,
const OUString& _rComponent );
91 void setApplyPublicFilter(
bool _bApply );
96 OUString getComposedFilter( )
const;
97 OUString getComposedHaving( )
const;
101 static void appendFilterComponent( OUStringBuffer& io_appendTo, std::u16string_view i_component );
104 bool isThereAtMostOneFilterComponent( OUString& o_singleComponent )
const;
105 bool isThereAtMostOneHavingComponent( OUString& o_singleComponent )
const;
class SAL_NO_VTABLE XPropertySet