C# Class JDP.Remediation.Console.DownloadAndModifyListTemplate

Show file Open project: OfficeDev/PnP-Transformation

Public Properties

Property Type Description
TempFolderName int
filePath string
lstContentTypeIDs List
lstCustomErs List
lstCustomFieldIDs List
outputPath string

Public Methods

Method Description
DeleteDownloadedListTemplates ( ) : void
DeleteListTemplate ( ) : void
DoWork ( ) : void
DownloadListTemplate ( string filePath, string ListGalleryPath, string &ListTemplateName, string SiteCollection, string WebUrl, string TempFolderName ) : bool
GetCustomizedListTemplate ( ListTemplateFTCAnalysisOutputBase &objListCustOutput, Microsoft ltFile, string siteCollection, string webAppUrl ) : bool
GetWebapplicationUrlFromSiteCollectionUrl ( string siteCollection ) : string
ProcessListTemplateInputFile ( string ListTemplateInputFile, List &lstMissingListTempaltesInGalleryBase ) : void
ProcessSiteCollectionUrl ( string siteCollectionUrl, List &lstMissingListTempaltesInGalleryBase, string webApplicationUrl ) : void
ProcessSiteCollectionUrlList ( string siteCollectionUrls, List &lstMissingListTempaltesInGalleryBase ) : void
ProcessStpFile ( string filePath, string solFileName, ListTemplateFTCAnalysisOutputBase &objListCustOutput ) : bool
ProcessWebApplicationUrl ( string webApplicationUrl, List &lstMissingListTempaltesInGalleryBase ) : void
ReadInputFile ( string &ListTemplateInputFile ) : bool
ReadInputFiles ( ) : void
ReadInputFilesPath ( ) : bool
ReadInputOptions ( bool &processInputFile, bool &processFarm, bool &processSiteCollections ) : bool
ReadSiteCollectionList ( string &siteCollectionUrlsList ) : bool
ReadWebApplication ( string &webApplicationUrl ) : bool
WriteOutputReport ( List ltListTemplateOutputBase, string csvFileName, bool &headerOfCsv ) : void

Private Methods

Method Description
Delete ( DataRow listTemplate, string csvFile ) : void

Method Details

DeleteDownloadedListTemplates() public static method

public static DeleteDownloadedListTemplates ( ) : void
return void

DeleteListTemplate() public static method

public static DeleteListTemplate ( ) : void
return void

DoWork() public static method

public static DoWork ( ) : void
return void

DownloadListTemplate() public static method

public static DownloadListTemplate ( string filePath, string ListGalleryPath, string &ListTemplateName, string SiteCollection, string WebUrl, string TempFolderName ) : bool
filePath string
ListGalleryPath string
ListTemplateName string
SiteCollection string
WebUrl string
TempFolderName string
return bool

GetCustomizedListTemplate() public static method

public static GetCustomizedListTemplate ( ListTemplateFTCAnalysisOutputBase &objListCustOutput, Microsoft ltFile, string siteCollection, string webAppUrl ) : bool
objListCustOutput JDP.Remediation.Console.Common.Base.ListTemplateFTCAnalysisOutputBase
ltFile Microsoft
siteCollection string
webAppUrl string
return bool

GetWebapplicationUrlFromSiteCollectionUrl() public static method

public static GetWebapplicationUrlFromSiteCollectionUrl ( string siteCollection ) : string
siteCollection string
return string

ProcessListTemplateInputFile() public static method

public static ProcessListTemplateInputFile ( string ListTemplateInputFile, List &lstMissingListTempaltesInGalleryBase ) : void
ListTemplateInputFile string
lstMissingListTempaltesInGalleryBase List
return void

ProcessSiteCollectionUrl() public static method

public static ProcessSiteCollectionUrl ( string siteCollectionUrl, List &lstMissingListTempaltesInGalleryBase, string webApplicationUrl ) : void
siteCollectionUrl string
lstMissingListTempaltesInGalleryBase List
webApplicationUrl string
return void

ProcessSiteCollectionUrlList() public static method

public static ProcessSiteCollectionUrlList ( string siteCollectionUrls, List &lstMissingListTempaltesInGalleryBase ) : void
siteCollectionUrls string
lstMissingListTempaltesInGalleryBase List
return void

ProcessStpFile() public static method

public static ProcessStpFile ( string filePath, string solFileName, ListTemplateFTCAnalysisOutputBase &objListCustOutput ) : bool
filePath string
solFileName string
objListCustOutput JDP.Remediation.Console.Common.Base.ListTemplateFTCAnalysisOutputBase
return bool

ProcessWebApplicationUrl() public static method

public static ProcessWebApplicationUrl ( string webApplicationUrl, List &lstMissingListTempaltesInGalleryBase ) : void
webApplicationUrl string
lstMissingListTempaltesInGalleryBase List
return void

ReadInputFile() public static method

public static ReadInputFile ( string &ListTemplateInputFile ) : bool
ListTemplateInputFile string
return bool

ReadInputFiles() public static method

public static ReadInputFiles ( ) : void
return void

ReadInputFilesPath() public static method

public static ReadInputFilesPath ( ) : bool
return bool

ReadInputOptions() public static method

public static ReadInputOptions ( bool &processInputFile, bool &processFarm, bool &processSiteCollections ) : bool
processInputFile bool
processFarm bool
processSiteCollections bool
return bool

ReadSiteCollectionList() public static method

public static ReadSiteCollectionList ( string &siteCollectionUrlsList ) : bool
siteCollectionUrlsList string
return bool

ReadWebApplication() public static method

public static ReadWebApplication ( string &webApplicationUrl ) : bool
webApplicationUrl string
return bool

WriteOutputReport() public static method

public static WriteOutputReport ( List ltListTemplateOutputBase, string csvFileName, bool &headerOfCsv ) : void
ltListTemplateOutputBase List
csvFileName string
headerOfCsv bool
return void

Property Details

TempFolderName public static property

public static int TempFolderName
return int

filePath public static property

public static string filePath
return string

lstContentTypeIDs public static property

public static List lstContentTypeIDs
return List

lstCustomErs public static property

public static List lstCustomErs
return List

lstCustomFieldIDs public static property

public static List lstCustomFieldIDs
return List

outputPath public static property

public static string outputPath
return string