C# 클래스 GSoft.Dynamite.Setup.FolderMaker

Helps in constructing a translatable folder tree of FolderInfo
상속: IFolderMaker
파일 보기 프로젝트 열기: GSoft-SharePoint/Dynamite-2010

공개 메소드들

메소드 설명
FolderMaker ( ILogger logger, IDefaultPageWebPartIndex defaultPageWebPartIndex ) : System

Constructor for FolderMaker

Make ( SPList library, IFolderInfo rootFolderInfo ) : void

Builds a translatable folder hierarchy

비공개 메소드들

메소드 설명
AddFolderPages ( SPList library, SPFolder folder, IFolderInfo folderInfo ) : void
ApplyPageValues ( SPListItem item, IPageInfo page ) : void
ApplyValuesAndDefaults ( SPList library, SPFolder folder, SPListItem folderItem, IFolderInfo folderInfo ) : void
EnsureFolderPublish ( SPFolder folder ) : void
EnsurePageCheckInAndPublish ( PublishingPage page ) : void
EnsurePageCheckOut ( PublishingPage page ) : void
EnsureWebpartsOnPage ( PublishingPage publishingPage ) : void
RecursiveMake ( SPList library, SPFolder parent, IFolderInfo folderInfo ) : void

메소드 상세

FolderMaker() 공개 메소드

Constructor for FolderMaker
public FolderMaker ( ILogger logger, IDefaultPageWebPartIndex defaultPageWebPartIndex ) : System
logger ILogger /// Logging utility ///
defaultPageWebPartIndex IDefaultPageWebPartIndex /// The default Page Web Part Index. ///
리턴 System

Make() 공개 메소드

Builds a translatable folder hierarchy
public Make ( SPList library, IFolderInfo rootFolderInfo ) : void
library SPList The document library
rootFolderInfo IFolderInfo The metadata for initializing the folder at the root of the library
리턴 void