// Path: src/main/java/no/difi/datahotel/model/FieldLight.java
// @XmlRootElement
// public class FieldLight {
// 
// 	private String name;
// 	private String shortName;
// 	private boolean groupable;
// 	private boolean searchable;
// 	private boolean indexPrimaryKey;
// 	private String description;
// 	private String definition;
// 
// 	public FieldLight(Field field) {
// 		name = field.getName();
// 		shortName = field.getShortName();
// 		groupable = field.getGroupable();
// 		searchable = field.getSearchable();
// 		indexPrimaryKey = field.getIndexPrimaryKey();
// 		description = field.getContent();
// 		definition = field.getDefShort();
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// 	public String getShortName() {
// 		return shortName;
// 	}
// 
// 	public void setShortName(String shortName) {
// 		this.shortName = shortName;
// 	}
// 
// 	public boolean getGroupable() {
// 		return groupable;
// 	}
// 
// 	public void setGroupable(boolean groupable) {
// 		this.groupable = groupable;
// 	}
// 
// 	public boolean getSearchable() {
// 		return searchable;
// 	}
// 
// 	public void setSearchable(boolean searchable) {
// 		this.searchable = searchable;
// 	}
// 
// 	public boolean getIndexPrimaryKey() {
// 		return indexPrimaryKey;
// 	}
// 
// 	public void setIndexPrimaryKey(boolean indexPrimaryKey) {
// 		this.indexPrimaryKey = indexPrimaryKey;
// 	}
// 
// 	public String getDescription() {
// 		return description;
// 	}
// 
// 	public void setDescription(String description) {
// 		this.description = description;
// 	}
// 
// 	public String getDefinition() {
// 		return definition;
// 	}
// 
// 	public void setDefinition(String definition) {
// 		this.definition = definition;
// 	}
// 
// }


import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.ws.rs.core.MultivaluedMap;
import javax.ws.rs.core.UriInfo;
import no.difi.datahotel.model.FieldLight;

package no.difi.datahotel.util;




public class RequestContext {

	private int page = 1;
	private String query = null;
	private Map<String, String> lookup = new HashMap<String, String>();
	private String callback;

	public RequestContext() {

	}

	public RequestContext(UriInfo uriInfo) {
		this(uriInfo, null);
	}


// Path: src/main/java/no/difi/datahotel/model/FieldLight.java
// @XmlRootElement
// public class FieldLight {
// 
// 	private String name;
// 	private String shortName;
// 	private boolean groupable;
// 	private boolean searchable;
// 	private boolean indexPrimaryKey;
// 	private String description;
// 	private String definition;
// 
// 	public FieldLight(Field field) {
// 		name = field.getName();
// 		shortName = field.getShortName();
// 		groupable = field.getGroupable();
// 		searchable = field.getSearchable();
// 		indexPrimaryKey = field.getIndexPrimaryKey();
// 		description = field.getContent();
// 		definition = field.getDefShort();
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// 	public String getShortName() {
// 		return shortName;
// 	}
// 
// 	public void setShortName(String shortName) {
// 		this.shortName = shortName;
// 	}
// 
// 	public boolean getGroupable() {
// 		return groupable;
// 	}
// 
// 	public void setGroupable(boolean groupable) {
// 		this.groupable = groupable;
// 	}
// 
// 	public boolean getSearchable() {
// 		return searchable;
// 	}
// 
// 	public void setSearchable(boolean searchable) {
// 		this.searchable = searchable;
// 	}
// 
// 	public boolean getIndexPrimaryKey() {
// 		return indexPrimaryKey;
// 	}
// 
// 	public void setIndexPrimaryKey(boolean indexPrimaryKey) {
// 		this.indexPrimaryKey = indexPrimaryKey;
// 	}
// 
// 	public String getDescription() {
// 		return description;
// 	}
// 
// 	public void setDescription(String description) {
// 		this.description = description;
// 	}
// 
// 	public String getDefinition() {
// 		return definition;
// 	}
// 
// 	public void setDefinition(String definition) {
// 		this.definition = definition;
// 	}
// 
// }


// Path: src/main/java/no/difi/datahotel/util/RequestContext.java
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.ws.rs.core.MultivaluedMap;
import javax.ws.rs.core.UriInfo;
import no.difi.datahotel.model.FieldLight;

package no.difi.datahotel.util;




public class RequestContext {

	private int page = 1;
	private String query = null;
	private Map<String, String> lookup = new HashMap<String, String>();
	private String callback;

	public RequestContext() {

	}

	public RequestContext(UriInfo uriInfo) {
		this(uriInfo, null);
	}


	public RequestContext(UriInfo uriInfo, List<FieldLight> fields) {
