C# 클래스 Sage.Platform.Upgrade.PortalModelUpgradeService

상속: IModelUpgradeService
파일 보기 프로젝트 열기: Saleslogix/ProjectUpgrade

공개 메소드들

메소드 설명
CanMergeFile ( string url ) : bool
FileBelongsToThisModel ( IFileInfo file ) : bool
IsFileAValidAddition ( IFileInfo file, IProject baseProject, IProject sourceProject, List warnings ) : bool
IsFileAValidModification ( IFileInfo file, IProject baseProject, IProject sourceProject, List warnings, List releases ) : bool
MergeFile ( string url, IProject baseProject, IProject sourceProject, IProject targetProject ) : void
PortalModelUpgradeService ( ) : System

비공개 메소드들

메소드 설명
CalculateHashCode ( IFileInfo file ) : byte[]
FileIsAssembly ( IFileInfo file ) : bool
FileIsOrderCollection ( IFileInfo file ) : bool
FileIsSupportFilesDefinition ( IFileInfo file ) : bool
OrderedCollectionIsAValidAddition ( IFileInfo file, IProject baseProject, IProject sourceProject, List warnings ) : bool

메소드 상세

CanMergeFile() 공개 메소드

public CanMergeFile ( string url ) : bool
url string
리턴 bool

FileBelongsToThisModel() 공개 메소드

public FileBelongsToThisModel ( IFileInfo file ) : bool
file IFileInfo
리턴 bool

IsFileAValidAddition() 공개 메소드

public IsFileAValidAddition ( IFileInfo file, IProject baseProject, IProject sourceProject, List warnings ) : bool
file IFileInfo
baseProject IProject
sourceProject IProject
warnings List
리턴 bool

IsFileAValidModification() 공개 메소드

public IsFileAValidModification ( IFileInfo file, IProject baseProject, IProject sourceProject, List warnings, List releases ) : bool
file IFileInfo
baseProject IProject
sourceProject IProject
warnings List
releases List
리턴 bool

MergeFile() 공개 메소드

public MergeFile ( string url, IProject baseProject, IProject sourceProject, IProject targetProject ) : void
url string
baseProject IProject
sourceProject IProject
targetProject IProject
리턴 void

PortalModelUpgradeService() 공개 메소드

public PortalModelUpgradeService ( ) : System
리턴 System