/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.portal.datasource.handler; import java.util.Map; import com.google.common.collect.Maps; import com.enonic.cms.core.portal.datasource.DataSourceContext; public final class DataSourceRequest extends DataSourceContext { private String name; private boolean cache; private final Map<String, String> paramMap; public DataSourceRequest() { this.paramMap = Maps.newHashMap(); } public String getName() { return this.name; } public void setName( final String name ) { this.name = name; } public Map<String, String> getParams() { return this.paramMap; } public void addParam( final String name, final String value ) { this.paramMap.put( name, value ); } public boolean isCache() { return cache; } public void setCache( final boolean cache ) { this.cache = cache; } }