svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.db / org.gvsig.fmap.dal.db.jdbc / src / main / java / org / gvsig / fmap / dal / store / jdbc2 / spi / operations / CanModifyTableOperation.java @ 44058
History | View | Annotate | Download (918 Bytes)
1 | 43020 | jjdelcerro | package org.gvsig.fmap.dal.store.jdbc2.spi.operations; |
---|---|---|---|
2 | |||
3 | import java.sql.Connection; |
||
4 | import org.gvsig.fmap.dal.exception.DataException; |
||
5 | import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper; |
||
6 | 44058 | jjdelcerro | import org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference; |
7 | 43020 | jjdelcerro | |
8 | public class CanModifyTableOperation extends AbstractConnectionOperation { |
||
9 | |||
10 | 44058 | jjdelcerro | private final TableReference table; |
11 | 43020 | jjdelcerro | |
12 | public CanModifyTableOperation(
|
||
13 | JDBCHelper helper |
||
14 | ) { |
||
15 | 44058 | jjdelcerro | this(helper, null); |
16 | 43020 | jjdelcerro | } |
17 | |||
18 | public CanModifyTableOperation(
|
||
19 | JDBCHelper helper, |
||
20 | 44058 | jjdelcerro | TableReference table |
21 | 43020 | jjdelcerro | ) { |
22 | super(helper);
|
||
23 | 44058 | jjdelcerro | this.table = table;
|
24 | 43020 | jjdelcerro | } |
25 | |||
26 | @Override
|
||
27 | public Object perform(Connection conn) throws DataException { |
||
28 | 44058 | jjdelcerro | return this.canModifyTable(conn,table); |
29 | 43020 | jjdelcerro | } |
30 | |||
31 | 44058 | jjdelcerro | public boolean canModifyTable(Connection conn,TableReference table) throws DataException { |
32 | 43020 | jjdelcerro | return true; |
33 | } |
||
34 | |||
35 | } |