Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Creative commons Attribution-NonCommercial license. http://creativecommons.org/licenses/by-nc/2.5/au/deed.en_GB NO WARRANTY IS GIVEN OR IMPLIED, USE AT YOUR OWN RISK.
 
 package base.jee.api.cassandra;
 
import base.Query;
import static base.jee.api.cassandra.util.Log.log;
public class GetBatchResults extends Query<StringQueryResult> {
	private CassandraAPI api;
	private User user;
	private UUID batch;
	public GetBatchResults(CassandraAPI apiUser userUUID batchthrows PermissionException {
		this. = api;
		this. = user;
		this. = batch;
		if(api == null) {
			throw new IllegalArgumentException("Invalid parameter: api");
		}
		if(batch == null) {
			throw new IllegalArgumentException("Invalid parameter: batch");
		}
		if(user == null || !user.isAuthenticated()) {
			throw new PermissionException(this.getClass().getSimpleName(), user"You don't have permission to complete this operation."null);
		}
	}
	public GetBatchResults() {
	}
		return new GetBatchResults(
				(CassandraAPI)parameters.get("api"),
				(User)parameters.get("user"),
				UUID.fromString((String)parameters.get("batch")));
	}
	public List<StringQueryResultexecute() throws IOException {
		List<StringQueryResultresults = new LinkedList<>();
		//TODO: Expand to allow the batch executor to lookup their batch results
			log(s"WARN""Permission denied invoking: " + RecentLogEntries.class.getSimpleName() + " " + getJsonParameters());
			throw new PermissionException(this.getClass().getSimpleName(), "You do not have permission to access audit information.".);
		}
				"select value "+
				"from batch_load_results " +
				"where uuid = ? " +
				"order by sort_order");
		for(Row r : s.execute(p.bind())) {
			results.add(new StringQueryResult(r.getString(0)));
		}
		return results;
	}
		return
			"{" +
			"\"batch\":\"" + Json.escape(.toString()) + "\"" +
			"}";
	}
New to GrepCode? Check out our FAQ X