public final class OfflineTransferHelper
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static boolean |
areCompatible(DBObjectProvider source,
DBObjectProvider target)
Return true is two databases are compatible.
|
static TransferDescriptor |
createImportDescriptor()
Creates an empty TransferDescriptor for transferring from an online
database to an offline database.
|
static boolean |
isCompatibleDatabase(DBObjectProvider db1,
DBObjectProvider db2,
boolean allowChange)
Checks whether the given Database is compatible with the given offline
provider.
|
public static final TransferDescriptor createImportDescriptor()
public static boolean isCompatibleDatabase(DBObjectProvider db1, DBObjectProvider db2, boolean allowChange)
The boolean parameter governs whether the user gets a message dialog to inform them of a mismatch or allow them to change their offline database's properties (if necessary and possible). If true they will be shown dialogs to this effect, if false this method is just informative to the API user.
The transfer to offline uses this method (with allowChange) when initiating an import.
db1
- the proposed database to import fromdb2
- the proposed provider to import toallowChange
- whether to notify the user of any problem and possibly
let them correct it.public static boolean areCompatible(DBObjectProvider source, DBObjectProvider target)