org.dspace.discovery.DiscoverFacetField Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dspace-discovery-provider Show documentation
Show all versions of dspace-discovery-provider Show documentation
Build Information
$Id: pom.xml 5367 2010-09-30 00:30:11Z mdiggory $
$URL: https://scm.dspace.org/svn/repo/modules/dspace-discovery/trunk/provider/pom.xml $
/**
* The contents of this file are subject to the license and copyright
* detailed in the LICENSE and NOTICE files at the root of the source
* tree and available online at
*
* http://www.dspace.org/license/
*/
package org.dspace.discovery;
import org.dspace.discovery.configuration.DiscoveryConfigurationParameters;
/**
* Class contains facet query information
*
* @author Kevin Van de Velde (kevin at atmire dot com)
*/
public class DiscoverFacetField {
private String field;
private int limit;
/* The facet prefix, all facet values will have to start with the given prefix */
private String prefix;
private String type;
private DiscoveryConfigurationParameters.SORT sortOrder;
public DiscoverFacetField(String field, String type, int limit, DiscoveryConfigurationParameters.SORT sortOrder) {
this.field = field;
this.type = type;
this.limit = limit;
this.sortOrder = sortOrder;
}
public DiscoverFacetField(String field, String type, int limit, DiscoveryConfigurationParameters.SORT sortOrder, String prefix) {
this.prefix = prefix;
this.limit = limit;
this.type = type;
this.sortOrder = sortOrder;
this.field = field;
}
public String getField() {
return field;
}
public String getPrefix() {
return prefix;
}
public int getLimit() {
return limit;
}
public String getType() {
return type;
}
public DiscoveryConfigurationParameters.SORT getSortOrder() {
return sortOrder;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy