1 package org.kuali.common.jdbc.vendor.model; 2 3 import java.util.Properties; 4 5 import org.kuali.common.jdbc.sql.model.AdminSql; 6 import org.kuali.common.jdbc.sql.model.DbaSql; 7 import org.kuali.common.util.Assert; 8 import org.kuali.common.util.PropertyUtils; 9 10 public final class VendorSql { 11 12 public VendorSql(AdminSql admin, DbaSql dba, Properties all) { 13 Assert.noNulls(admin, dba, all); 14 this.admin = admin; 15 this.dba = dba; 16 this.all = PropertyUtils.toImmutable(all); 17 } 18 19 private final AdminSql admin; 20 private final DbaSql dba; 21 private final Properties all; 22 23 public AdminSql getAdmin() { 24 return admin; 25 } 26 27 public DbaSql getDba() { 28 return dba; 29 } 30 31 public Properties getAll() { 32 return all; 33 } 34 35 }