GenericDataObjectFilter& GenericDataObjectFilter::operator=(const GenericDataObjectFilter& filter) { if (this != & filter) { // set in this order so that multiple values will be cleared as needed. clearLists(false, true); m_multiValued = false; setCaseSensitivity(filter.getCaseSensitivity()); setInvertFilterResult(filter.isInvertFilterResult()); setFilterMeansAccept(filter.isFilterMeansAccept()); setCompareField(filter.getCompareField()); setCompareType(filter.getCompareType()); setMultiValued(filter.isMultiValued()); setValue(filter.getValue()); } return *this; }
void GenericDataObjectFilter::setMultiValuedDefault() { setMultiValued(false); }
void LinkBackFilter::setMultiValuedDefault() { setMultiValued(false); }