public class ViewDataMigrationContextImpl extends Object implements org.apache.ambari.view.migration.ViewDataMigrationContext
| Constructor and Description |
|---|
ViewDataMigrationContextImpl(ViewInstanceEntity originInstanceDefinition,
ViewInstanceEntity currentInstanceDefinition)
Constructor.
|
public ViewDataMigrationContextImpl(ViewInstanceEntity originInstanceDefinition, ViewInstanceEntity currentInstanceDefinition)
originInstanceDefinition - the origin view instance definitioncurrentInstanceDefinition - the current view instance definitionprotected org.apache.ambari.view.DataStore getDataStore(ViewInstanceEntity instanceDefinition)
instanceDefinition - the view instance definitionpublic int getCurrentDataVersion()
getCurrentDataVersion in interface org.apache.ambari.view.migration.ViewDataMigrationContextpublic int getOriginDataVersion()
getOriginDataVersion in interface org.apache.ambari.view.migration.ViewDataMigrationContextpublic org.apache.ambari.view.DataStore getOriginDataStore()
getOriginDataStore in interface org.apache.ambari.view.migration.ViewDataMigrationContextpublic org.apache.ambari.view.DataStore getCurrentDataStore()
getCurrentDataStore in interface org.apache.ambari.view.migration.ViewDataMigrationContextpublic void putCurrentInstanceData(String user, String key, String value)
putCurrentInstanceData in interface org.apache.ambari.view.migration.ViewDataMigrationContextpublic void copyAllObjects(Class originEntityClass, Class currentEntityClass) throws org.apache.ambari.view.migration.ViewDataMigrationException
copyAllObjects in interface org.apache.ambari.view.migration.ViewDataMigrationContextorg.apache.ambari.view.migration.ViewDataMigrationExceptionpublic void copyAllObjects(Class originEntityClass, Class currentEntityClass, org.apache.ambari.view.migration.EntityConverter entityConverter) throws org.apache.ambari.view.migration.ViewDataMigrationException
copyAllObjects in interface org.apache.ambari.view.migration.ViewDataMigrationContextorg.apache.ambari.view.migration.ViewDataMigrationExceptionpublic void copyAllInstanceData()
copyAllInstanceData in interface org.apache.ambari.view.migration.ViewDataMigrationContextpublic ViewInstanceEntity getOriginInstanceDefinition()
getOriginInstanceDefinition in interface org.apache.ambari.view.migration.ViewDataMigrationContextpublic Map<String,Class> getOriginEntityClasses()
getOriginEntityClasses in interface org.apache.ambari.view.migration.ViewDataMigrationContextpublic Map<String,Class> getCurrentEntityClasses()
getCurrentEntityClasses in interface org.apache.ambari.view.migration.ViewDataMigrationContextpublic ViewInstanceEntity getCurrentInstanceDefinition()
getCurrentInstanceDefinition in interface org.apache.ambari.view.migration.ViewDataMigrationContextpublic Map<String,Map<String,String>> getOriginInstanceDataByUser()
getOriginInstanceDataByUser in interface org.apache.ambari.view.migration.ViewDataMigrationContextpublic void putOriginInstanceData(String user, String key, String value)
putOriginInstanceData in interface org.apache.ambari.view.migration.ViewDataMigrationContextpublic Map<String,Map<String,String>> getCurrentInstanceDataByUser()
getCurrentInstanceDataByUser in interface org.apache.ambari.view.migration.ViewDataMigrationContextpublic void closeMigration()
Copyright © 2022 Apache Software Foundation. All rights reserved.