Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2012 Objectos, Fábrica de Software LTDA.
   *
   * Licensed under the Apache License, Version 2.0 (the "License"); you may not
   * use this file except in compliance with the License. You may obtain a copy of
   * the License at
   *
   * http://www.apache.org/licenses/LICENSE-2.0
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  * License for the specific language governing permissions and limitations under
  * the License.
  */
 package br.com.objectos.way.relational;
 
 import static com.google.common.collect.Lists.newArrayList;
 
 import java.util.Date;
 import java.util.List;
 
 

Author(s):
marcio.endo@objectos.com.br (Marcio Endo)
 
 public class Inserts implements HasInsertMethods<Inserts> {
 
   private final List<Insertinserts = newArrayList();
 
   private Insert current;
 
   public Inserts(Insert current) {
     setCurrent(current);
   }
 
   private Inserts(List<Insertinserts) {
     this..addAll(inserts);
      = null;
   }
 
   private void setCurrent(Insert current) {
     this. = current;
     .add(current);
   }
 
   public static Inserts firstInto(String table) {
     return new Inserts(Insert.into(table));
   }
 
   public static Inserts firstThisInstance(Insertable insertable) {
     Insert current = insertable.getInsert();
     return new Inserts(current);
   }
 
   public static Inserts firstThisInstance(ListInsertable insertable) {
     List<Insertinserts = insertable.getInserts();
     return new Inserts(inserts);
   }
 
   public Inserts andThenInto(String table) {
     Insert insert = Insert.into(table);
     setCurrent(insert);
     return this;
   }
 
   public Inserts andThenThisInstance(Insertable insertable) {
     Insert insert = insertable.getInsert();
     setCurrent(insert);
     return this;
   }
 
   public Inserts andThenThisInstance(ListInsertable insertable) {
     List<Insertinserts = insertable.getInserts();
     this..addAll(inserts);
      = null;
     return this;
   }
 
   public List<Insertlist() {
     return ImmutableList.copyOf();
   }
 
   @Override
   public Inserts value(String colNameBigDecimal value) {
     .value(colNamevalue);
     return this;
   }
 
   @Override
   public Inserts value(String colNameBoolean value) {
     .value(colNamevalue);
     return this;
  }
  public Inserts value(String colNameDate value) {
    .value(colNamevalue);
    return this;
  }
  public Inserts value(String colNameDateTime value) {
    .value(colNamevalue);
    return this;
  }
  public Inserts value(String colNameDouble value) {
    .value(colNamevalue);
    return this;
  }
  public Inserts value(String colNameFloat value) {
    .value(colNamevalue);
    return this;
  }
  public Inserts value(String colNameInteger value) {
    .value(colNamevalue);
    return this;
  }
  public Inserts value(String colNameLocalDate value) {
    .value(colNamevalue);
    return this;
  }
  public Inserts value(String colNamejava.time.LocalDate value) {
    .value(colNamevalue);
    return this;
  }
  public Inserts value(String colNameLocalDateTime value) {
    .value(colNamevalue);
    return this;
  }
  public Inserts value(String colNameLong value) {
    .value(colNamevalue);
    return this;
  }
  public Inserts value(String colNameString value) {
    .value(colNamevalue);
    return this;
  }
  public Inserts value(String colNameLazyParam<?> value) {
    .value(colNamevalue);
    return this;
  }
    .onGeneratedKey(callback);
    return this;
  }
New to GrepCode? Check out our FAQ X