Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Creative commons Attribution-NonCommercial license. NO WARRANTY IS GIVEN OR IMPLIED, USE AT YOUR OWN RISK.
 package base.jee.api.cassandra;
import base.Query;
public class GetTemplates extends Query<KeyValue> {
	private CassandraAPI c;
	private User user;
	public GetTemplates(CassandraAPI cUser userthrows PermissionException {
		this. = c;
		this. = user;
		if(user != null && !user.isAuthenticated()) {
			throw new PermissionException(this.getClass().getSimpleName(), user"Users must be authenticated to view template options.".);
	public List<KeyValueexecute() throws IOException {
		List<KeyValueresults = new LinkedList<>();
		ResultSet r = s.execute("select name from template");
		for(Row rows : r) {
			results.add(new KeyValue(rows.getString("name"), ""));
		return results;
		return "{" +
	public Query newWithParameters(Map<StringObjectparametersthrows IOExceptionPermissionException {
		User user = (User)parameters.get("user");
			throw new PermissionException(getClass().getSimpleName(), user"You do not have permission to manage templates.".);
		return new GetTemplates((CassandraAPI)parameters.get("api"), (User)parameters.get("user"));
New to GrepCode? Check out our FAQ X