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.ViewDataMigrationContext
public int getOriginDataVersion()
getOriginDataVersion
in interface org.apache.ambari.view.migration.ViewDataMigrationContext
public org.apache.ambari.view.DataStore getOriginDataStore()
getOriginDataStore
in interface org.apache.ambari.view.migration.ViewDataMigrationContext
public org.apache.ambari.view.DataStore getCurrentDataStore()
getCurrentDataStore
in interface org.apache.ambari.view.migration.ViewDataMigrationContext
public void putCurrentInstanceData(String user, String key, String value)
putCurrentInstanceData
in interface org.apache.ambari.view.migration.ViewDataMigrationContext
public void copyAllObjects(Class originEntityClass, Class currentEntityClass) throws org.apache.ambari.view.migration.ViewDataMigrationException
copyAllObjects
in interface org.apache.ambari.view.migration.ViewDataMigrationContext
org.apache.ambari.view.migration.ViewDataMigrationException
public 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.ViewDataMigrationContext
org.apache.ambari.view.migration.ViewDataMigrationException
public void copyAllInstanceData()
copyAllInstanceData
in interface org.apache.ambari.view.migration.ViewDataMigrationContext
public ViewInstanceEntity getOriginInstanceDefinition()
getOriginInstanceDefinition
in interface org.apache.ambari.view.migration.ViewDataMigrationContext
public Map<String,Class> getOriginEntityClasses()
getOriginEntityClasses
in interface org.apache.ambari.view.migration.ViewDataMigrationContext
public Map<String,Class> getCurrentEntityClasses()
getCurrentEntityClasses
in interface org.apache.ambari.view.migration.ViewDataMigrationContext
public ViewInstanceEntity getCurrentInstanceDefinition()
getCurrentInstanceDefinition
in interface org.apache.ambari.view.migration.ViewDataMigrationContext
public Map<String,Map<String,String>> getOriginInstanceDataByUser()
getOriginInstanceDataByUser
in interface org.apache.ambari.view.migration.ViewDataMigrationContext
public void putOriginInstanceData(String user, String key, String value)
putOriginInstanceData
in interface org.apache.ambari.view.migration.ViewDataMigrationContext
public Map<String,Map<String,String>> getCurrentInstanceDataByUser()
getCurrentInstanceDataByUser
in interface org.apache.ambari.view.migration.ViewDataMigrationContext
public void closeMigration()
Copyright © 2022 Apache Software Foundation. All rights reserved.