View Javadoc

1   /*
2    * Copyright (C) 2003-2012 David E. Berry
3    *
4    * This library is free software; you can redistribute it and/or
5    * modify it under the terms of the GNU Lesser General Public
6    * License as published by the Free Software Foundation; either
7    * version 2.1 of the License, or (at your option) any later version.
8    *
9    * This library is distributed in the hope that it will be useful,
10   * but WITHOUT ANY WARRANTY; without even the implied warranty of
11   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12   * Lesser General Public License for more details.
13   *
14   * You should have received a copy of the GNU Lesser General Public
15   * License along with this library; if not, write to the Free Software
16   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
17   *
18   * A copy of the GNU Lesser General Public License may also be found at
19   * http://www.gnu.org/licenses/lgpl.txt
20   */
21  package org.synchronoss.cpo.jdbc;
22  
23  /**
24   * @author david.berry
25   *
26   */
27  public class BindAttribute {
28  
29    private JdbcCpoAttribute jdbcAttribute = null;
30    private Object bindObject = null;
31    private String name = null;
32  
33    public BindAttribute(JdbcCpoAttribute jdbcAttribute, Object bindObject) {
34      this.jdbcAttribute = jdbcAttribute;
35      this.bindObject = bindObject;
36    }
37  
38    public BindAttribute(String name, Object bindObject) {
39      this.name = name;
40      this.bindObject = bindObject;
41    }
42  
43    public JdbcCpoAttribute getJdbcAttribute() {
44      return jdbcAttribute;
45    }
46  
47    public Object getBindObject() {
48      return bindObject;
49    }
50  
51    public String getName() {
52      return name;
53    }
54  
55  }