当前位置: 首页>>代码示例>>Java>>正文


Java UnsupportedFilterException类代码示例

本文整理汇总了Java中com.vaadin.data.util.filter.UnsupportedFilterException的典型用法代码示例。如果您正苦于以下问题:Java UnsupportedFilterException类的具体用法?Java UnsupportedFilterException怎么用?Java UnsupportedFilterException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


UnsupportedFilterException类属于com.vaadin.data.util.filter包,在下文中一共展示了UnsupportedFilterException类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addContainerFilter

import com.vaadin.data.util.filter.UnsupportedFilterException; //导入依赖的package包/类
/**
 * HbnContainer only supports old style addContainerFilter(Object, String, boolean booblean) API and
 * {@link SimpleStringFilter}. Support for this newer API maybe in upcoming versions.
 * 
 * Also note that for complex filtering it is possible to override {@link #getBaseCriteria()} method and add filter
 * so the query directly.
 */
// TODO support new filtering api properly
@Override
public void addContainerFilter(Filter filter) throws UnsupportedFilterException
{
	logger.executionTrace();

	if (!(filter instanceof SimpleStringFilter))
	{
		final String message = "HbnContainer only supports old style addContainerFilter(Object, String, boolean booblean) API";
		throw new UnsupportedFilterException(message);
	}

	final SimpleStringFilter sf = (SimpleStringFilter) filter;
	final String filterString = sf.getFilterString();
	final Object propertyId = sf.getPropertyId();
	final boolean ignoreCase = sf.isIgnoreCase();
	final boolean onlyMatchPrefix = sf.isOnlyMatchPrefix();

	addContainerFilter(propertyId, filterString, "", ignoreCase, onlyMatchPrefix); // TODO: empty string?
}
 
开发者ID:alejandro-du,项目名称:enterprise-app,代码行数:28,代码来源:CustomHbnContainer.java

示例2: addContainerProperty

import com.vaadin.data.util.filter.UnsupportedFilterException; //导入依赖的package包/类
@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
public boolean addContainerProperty(Object propertyId, Class type, Object defaultValue)
		throws UnsupportedOperationException {
	try {
		return addContainerProperty((PROPERTY) propertyId, type, false, false, defaultValue);
	} catch (Exception e) {
		throw new UnsupportedFilterException(e);
	}
}
 
开发者ID:holon-platform,项目名称:holon-vaadin7,代码行数:11,代码来源:DefaultItemDataSourceContainer.java

示例3: addContainerFilter

import com.vaadin.data.util.filter.UnsupportedFilterException; //导入依赖的package包/类
@Override
public void addContainerFilter(Filter filter) throws UnsupportedFilterException {
	if (filter != null) {
		if (containerFilters == null) {
			containerFilters = new LinkedList<>();
		}
		containerFilters.add(filter);
		// reset store
		resetStorePreservingFreezeState();
	}
}
 
开发者ID:holon-platform,项目名称:holon-vaadin7,代码行数:12,代码来源:DefaultItemDataSourceContainer.java

示例4: addContainerFilter

import com.vaadin.data.util.filter.UnsupportedFilterException; //导入依赖的package包/类
@Override
public void addContainerFilter(Filter filter) throws UnsupportedFilterException {
    Criteria c = filterConverter.convert(filter);
    if (this.query.getQueryObject().toMap().isEmpty()) {
        this.query = new Query(c);
    } else {
        this.query.addCriteria(c);
    }
    appliedCriteria.add(c);
    appliedFilters.add(filter);
    page.setInvalid();
    fireItemSetChange();
}
 
开发者ID:tyl,项目名称:mongodbcontainer-addon,代码行数:14,代码来源:MongoContainer.java

示例5: resetFilters

import com.vaadin.data.util.filter.UnsupportedFilterException; //导入依赖的package包/类
@Override
protected void resetFilters()
{
	try
	{
		container.removeAllContainerFilters();
		container.addContainerFilter(parentFilter);
	}
	catch (UnsupportedFilterException e)
	{
		ErrorWindow.showErrorWindow(e);
	}
}
 
开发者ID:rlsutton1,项目名称:VaadinUtils,代码行数:14,代码来源:ChildCrudView.java

示例6: addContainerFilter

import com.vaadin.data.util.filter.UnsupportedFilterException; //导入依赖的package包/类
@Override
public void addContainerFilter(Filter filter) throws UnsupportedFilterException {
    getDelegate().addContainerFilter(filter);
}
 
开发者ID:tyl,项目名称:field-binder,代码行数:5,代码来源:CachingContainerProxy.java

示例7: addContainerFilter

import com.vaadin.data.util.filter.UnsupportedFilterException; //导入依赖的package包/类
@Override
public void addContainerFilter(final Filter filter) throws UnsupportedFilterException {
    filterSupport.addFilter(filter);
}
 
开发者ID:ExtaSoft,项目名称:extacrm,代码行数:5,代码来源:JpaJazyContainer.java

示例8: addFilter

import com.vaadin.data.util.filter.UnsupportedFilterException; //导入依赖的package包/类
/**
 * This method will be called by ComboBox each time the user has entered a new
 * value into the text field of the ComboBox. For our custom ComboBox class
 * {@link AddressSuggestingComboBox} it is assured by
 * {@link AddressSuggestingComboBox#buildFilter(String, com.vaadin.shared.ui.combobox.FilteringMode)}
 * that only instances of {@link SuggestionFilter} are passed into this
 * method. We can therefore safely cast the filter to this class. Then we
 * simply get the filterString from this filter and call the database service
 * with this filterString. The database then returns a list of country objects
 * whose country names begin with the filterString. After having removed all
 * existing items from the container we add the new list of freshly filtered
 * country objects.
 */
@Override
protected void addFilter(final Filter filter) throws UnsupportedFilterException {
  final SuggestionFilter suggestionFilter = (SuggestionFilter) filter;
  filterItems(suggestionFilter.getFilterString());
}
 
开发者ID:ExtaSoft,项目名称:extacrm,代码行数:19,代码来源:AddressSuggestingContainer.java


注:本文中的com.vaadin.data.util.filter.UnsupportedFilterException类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。