C# 클래스 EAAddinFramework.Databases.Compare.EADatabaseComparer

Description of EADatabaseComparer.
상속: DatabaseComparer
파일 보기 프로젝트 열기: GeertBellekens/Enterprise-Architect-Add-in-Framework

공개 메소드들

메소드 설명
EADatabaseComparer ( Database newDatabase, Database existingDatabase ) : System
addComparisonDetails ( EADatabaseItemComparison comparedItem ) : List
compare ( ) : void
save ( ) : void
setOverride ( DatabaseItemComparison overrideCompare, bool overrideValue, List updatedNewItems = null ) : void
updateOverrides ( List tableComparisons ) : void

for each overridden existing item we update the new item, but only if this is the only existing item referencing the new item. If there are more then we need to duplicate the columns in the new database

비공개 메소드들

메소드 설명
addTableComparison ( EADatabaseItemComparison tableComparison ) : void
addToComparison ( DatabaseItemComparison comparedItem ) : void
addToComparison ( List addedComparedItems ) : void

메소드 상세

EADatabaseComparer() 공개 메소드

public EADatabaseComparer ( Database newDatabase, Database existingDatabase ) : System
newDatabase EAAddinFramework.Databases.Database
existingDatabase EAAddinFramework.Databases.Database
리턴 System

addComparisonDetails() 공개 메소드

public addComparisonDetails ( EADatabaseItemComparison comparedItem ) : List
comparedItem EADatabaseItemComparison
리턴 List

compare() 공개 메소드

public compare ( ) : void
리턴 void

save() 공개 메소드

public save ( ) : void
리턴 void

setOverride() 공개 메소드

public setOverride ( DatabaseItemComparison overrideCompare, bool overrideValue, List updatedNewItems = null ) : void
overrideCompare DatabaseItemComparison
overrideValue bool
updatedNewItems List
리턴 void

updateOverrides() 공개 메소드

for each overridden existing item we update the new item, but only if this is the only existing item referencing the new item. If there are more then we need to duplicate the columns in the new database
public updateOverrides ( List tableComparisons ) : void
tableComparisons List
리턴 void