Upgrade to latest oparent
[aaf/authz.git] / authz-batch / src / main / java / com / att / authz / helpers / Creator.java
1 /*******************************************************************************
2  * Copyright (c) 2016 AT&T Intellectual Property. All rights reserved.
3  *******************************************************************************/
4 package com.att.authz.helpers;
5
6 import com.datastax.driver.core.Row;
7
8 public abstract class Creator<T> {
9         public abstract T create(Row row);
10         public abstract String select();
11         
12         public String query(String where) {
13                 StringBuilder sb = new StringBuilder(select());
14                 if(where!=null) {
15                         sb.append(" WHERE ");
16                         sb.append(where);
17                 }
18                 sb.append(';');
19                 return sb.toString();
20         }
21
22
23 }