1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.waarp.gateway.ftp.database.model;
21
22 import org.waarp.common.database.DbSession;
23 import org.waarp.common.database.exception.WaarpDatabaseNoConnectionException;
24 import org.waarp.common.database.model.DbModelPostgresql;
25 import org.waarp.gateway.kernel.database.model.DbModelPostgresqlKernel;
26
27
28
29
30 public class DbModelPostgresqlFtp extends DbModelPostgresql {
31
32
33
34
35
36 public DbModelPostgresqlFtp() throws WaarpDatabaseNoConnectionException {
37
38 }
39
40 @Override
41 public final void createTables(final DbSession session)
42 throws WaarpDatabaseNoConnectionException {
43 DbModelPostgresqlKernel.createTableMonitoring(session);
44 }
45
46 @Override
47 public final void resetSequence(final DbSession session,
48 final long newvalue) {
49
50 }
51
52 @Override
53 public final long nextSequence(final DbSession dbSession) {
54 return DbModelFactoryFtp.nextSequenceMonitoring();
55 }
56
57 @Override
58 public final boolean upgradeDb(final DbSession session,
59 final String version) {
60 return true;
61 }
62
63 @Override
64 public final boolean needUpgradeDb(final DbSession session,
65 final String version,
66 final boolean tryFix) {
67 return false;
68 }
69 }