Package com.basis.api.admin
Interface BBjAdminDictionaryMigrationInfo
- All Superinterfaces:
BBjAdminPropertyReader
,BBjAdminPropertyWriter
,Remote
Necessary information to perform a data dictionary migration from one dictionary
version to another.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncom.basis.util.DatabaseConfig
Returns a list of any columns that are present in tables in the source dictionary but are not present in the same table definition in the destination dictionary.com.basis.util.DatabaseConfig
void
setDestinationDatabase
(com.basis.util.DatabaseConfig p_destinationDatabase) void
setMissingSourceColumns
(BBjAdminList<BBjAdminColumn> p_missingSourceColumns) void
setMissingSourceIndexes
(BBjAdminList<BBjAdminIndex> p_missingSourceIndexes) void
setMissingSourceProcedures
(BBjAdminList<BBjAdminProcedure> p_missingSourceProcedures) void
setMissingSourceSequences
(BBjAdminList<BBjAdminSequence> p_missingSequences) void
setMissingSourceTables
(BBjAdminList<BBjAdminTable> p_missingSourceTables) void
setMissingSourceTypeDefinitions
(BBjAdminList<BBjAdminTypeDef> p_missingTypeDefinitions) void
setMissingSourceViews
(BBjAdminList<BBjAdminView> p_missingSourceViews) void
setSourceDatabase
(com.basis.util.DatabaseConfig p_sourceDatabase) Methods inherited from interface com.basis.api.admin.BBjAdminPropertyReader
checkValueEqual, contains, contains, getBoolean, getDouble, getInt, getList, getLong, getProperties, getString, getType, getTypes, getValue
Methods inherited from interface com.basis.api.admin.BBjAdminPropertyWriter
addType, canAddNewProperties, canClear, clear, clearProperties, clearProperty, getReadOnly, hasChanged, isReadOnly, setBoolean, setDouble, setInt, setList, setLong, setProperties, setString, setValue
-
Field Details
-
DESTINATION_DIRECTORY
- See Also:
-
COPY_CHANGED_ONLY
- See Also:
-
-
Method Details
-
getMissingSourceColumns
BBjAdminList<BBjAdminColumn> getMissingSourceColumns()Returns a list of any columns that are present in tables in the source dictionary but are not present in the same table definition in the destination dictionary. Only columns from tables where both tables appear in both data dictionaries will appear in this list.- Returns:
- List of columns present in the source data dictionary but not in the destination.
-
getMissingSourceTypeDefinitions
BBjAdminList<BBjAdminTypeDef> getMissingSourceTypeDefinitions() -
getMissingSourceViews
BBjAdminList<BBjAdminView> getMissingSourceViews() -
setMissingSourceViews
-
getMissingSourceProcedures
BBjAdminList<BBjAdminProcedure> getMissingSourceProcedures() -
setMissingSourceProcedures
-
getMissingSourceSequences
BBjAdminList<BBjAdminSequence> getMissingSourceSequences() -
setMissingSourceSequences
-
setMissingSourceTypeDefinitions
-
getMissingSourceIndexes
BBjAdminList<BBjAdminIndex> getMissingSourceIndexes() -
setMissingSourceIndexes
-
setMissingSourceColumns
-
getSourceDatabase
com.basis.util.DatabaseConfig getSourceDatabase() -
setSourceDatabase
void setSourceDatabase(com.basis.util.DatabaseConfig p_sourceDatabase) -
getDestinationDatabase
com.basis.util.DatabaseConfig getDestinationDatabase() -
setDestinationDatabase
void setDestinationDatabase(com.basis.util.DatabaseConfig p_destinationDatabase) -
getMissingSourceTables
BBjAdminList<BBjAdminTable> getMissingSourceTables() -
setMissingSourceTables
-