KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > serversystem > _Server


1 package com.daffodilwoods.daffodildb.server.serversystem;
2
3 import java.util.*;
4
5 import com.daffodilwoods.database.resource.*;
6
7 public interface _Server {
8
9    public static String JavaDoc browserUser = "DAFFODIL";
10    public static String JavaDoc browserPassword = "";
11    public static final String JavaDoc DAFFODILDB_HOME = "daffodilDB_home";
12
13    public static final String JavaDoc UNICODESUPPORT = "UNICODESUPPORT";//boolean default =false
14
public static final String JavaDoc MULTIFILESUPPORT = "MULTIFILESUPPORT" ; // boolean default =false
15
public static final String JavaDoc INITIALFILESIZE = "INITIALFILESIZE"; // int MB check >5 MB default =5MB
16
public static final String JavaDoc INCREMENTFACTOR = "INCREMENTFACTOR"; // int % 10-100 default 10
17
public static final String JavaDoc ENCRYPTIONSUPPORT = "ENCRYPTIONSUPPORT"; // boolean default =false
18
public static final String JavaDoc ENCRYPTIONALGO = "ENCRYPTIONALGO"; // Combo
19
public static final String JavaDoc ENCRYPTIONKEY = "ENCRYPTIONKEY"; // String
20
public static final String JavaDoc CLUSTERSIZE = "CLUSTERSIZE"; // int 4k to 32k combo def = 16KB
21
public static final boolean ISONEDOLLARDB = true;
22
23    public static final String JavaDoc USER = "USER";
24    public static final String JavaDoc PASSWORD = "PASSWORD";
25    public static final String JavaDoc CREATE = "CREATE";
26    public static final String JavaDoc ISCREATED = "ISCREATED";
27    public static final String JavaDoc CONSTRAINTCHECKING = "CONSTRAINT_CHECKING";
28    public static final String JavaDoc XID = "XID";
29    public static final String JavaDoc VERBOSE = "VERBOSE";
30    public static final String JavaDoc SCHEMA = "SCHEMA";
31    public static final String JavaDoc READONLY = "READONLY";
32
33    public static final String JavaDoc[] DAFFODILDBPROPERTIES = new String JavaDoc[] {
34        DAFFODILDB_HOME, MULTIFILESUPPORT, UNICODESUPPORT, INITIALFILESIZE,
35        INCREMENTFACTOR, ENCRYPTIONSUPPORT, ENCRYPTIONALGO, ENCRYPTIONKEY,
36        CLUSTERSIZE, USER, PASSWORD, CREATE, ISCREATED, CONSTRAINTCHECKING, XID,
37        VERBOSE,SCHEMA,READONLY};
38
39    _Connection getConnection(String JavaDoc databaseName, Properties prop) throws DException;
40    _DXAResource getDxaResource() throws DException;
41    _User getUser(String JavaDoc userName, String JavaDoc password) throws DException;
42    String JavaDoc getHostName()throws DException;
43    int getPortNumber()throws DException;
44    boolean isValidUser(String JavaDoc userName, String JavaDoc password) throws DException;
45    void changeHome(String JavaDoc home) throws DException; // Added by Ashish 31-08-2k3
46

47     void addSchedule(String JavaDoc databaseName,String JavaDoc scheduleName, String JavaDoc timeIntervalForBackup,String JavaDoc backupType,String JavaDoc backupPath,String JavaDoc databaseNameForBackup,long lastBackupTime) throws DException ;
48     ArrayList getAllDatabases(String JavaDoc userName) throws DException ;
49     void getInconsistentOnlineBackup(String JavaDoc destination,
50                                            String JavaDoc databaseNameSource,
51                                            String JavaDoc databaseNameDestination,
52                                            boolean overwrite) throws DException;
53     void offlineBackup(String JavaDoc userName,String JavaDoc password,String JavaDoc destination,String JavaDoc databaseNameSource,
54                               String JavaDoc databaseNameDestination, boolean overwrite) throws DException;
55
56     ArrayList getScheduleForDatabase(String JavaDoc databaseName) throws
57         DException;
58
59     void dropSchedule(String JavaDoc scheduleName) throws DException;
60     void restore(String JavaDoc userName, String JavaDoc password,String JavaDoc sourcePath,
61                                                 String JavaDoc databaseNameSource,
62                                                 String JavaDoc databaseNameDestination,
63                                                 boolean overwrite) throws DException ;
64
65     void restoreSaveMode(String JavaDoc oldDBName, String JavaDoc newdbName)
66         throws DException;
67 }
68
Popular Tags