C# 클래스 SitefinityWebApp.Publishing.XmlInboundPipe

상속: IPipe, IPushPipe, IPullPipe, IInboundPipe
파일 보기 프로젝트 열기: ContentLEAD/Brafton-Sitefinity-6-Importer

공개 메소드들

메소드 설명
CanProcessItem ( object item ) : bool
CleanUp ( string transactionName ) : void
ConvertToWraperObject ( XmlDocument item ) : WrapperObject
GetConvertedItemsForMapping ( ) : IEnumerable
GetData ( ) : IQueryable
GetDefaultSettings ( ) : PipeSettings
GetPipeSettingsShortDescription ( PipeSettings initSettings ) : string
Initialize ( PipeSettings pipeSettings ) : void
PushData ( IList items ) : void
ToPublishingPoint ( ) : void
publishNewsItems ( ) : void

보호된 메소드들

메소드 설명
CreateDefaultPipeDefinitions ( ) : IList
DeserializeXml ( string url ) : IList
GenerateItemHash ( XmlDocument item ) : string
GetDefaultMapping ( ) : List
LoadWrapperObjectItems ( ) : IList

비공개 메소드들

메소드 설명
CreateImage ( System.Guid masterImageId, string albumTitle, string imageTitle, Stream imageStream, string imageExtension ) : string
DownloadRemoteImageFile ( System.Guid masterImageId, string albumTitle, string imageTitle, string uri, string imageExtension ) : string
GetAllNewsItems ( ) : List
MakeValidFileName ( string name ) : string
ModifyNewsPublicationDate ( System.Guid masterNewsId, System.DateTime pubDate ) : void
convertIdToGuid ( string id ) : System.Guid
readCategories ( string url ) : string
readContent ( string url ) : string
readImageID ( string url ) : string
readImages ( string url ) : string

메소드 상세

CanProcessItem() 공개 메소드

public CanProcessItem ( object item ) : bool
item object
리턴 bool

CleanUp() 공개 메소드

public CleanUp ( string transactionName ) : void
transactionName string
리턴 void

ConvertToWraperObject() 공개 메소드

public ConvertToWraperObject ( XmlDocument item ) : WrapperObject
item XmlDocument
리턴 WrapperObject

CreateDefaultPipeDefinitions() 보호된 정적인 메소드

protected static CreateDefaultPipeDefinitions ( ) : IList
리턴 IList

DeserializeXml() 보호된 메소드

protected DeserializeXml ( string url ) : IList
url string
리턴 IList

GenerateItemHash() 보호된 메소드

protected GenerateItemHash ( XmlDocument item ) : string
item XmlDocument
리턴 string

GetConvertedItemsForMapping() 공개 메소드

public GetConvertedItemsForMapping ( ) : IEnumerable
리턴 IEnumerable

GetData() 공개 메소드

public GetData ( ) : IQueryable
리턴 IQueryable

GetDefaultMapping() 보호된 정적인 메소드

protected static GetDefaultMapping ( ) : List
리턴 List

GetDefaultSettings() 공개 메소드

public GetDefaultSettings ( ) : PipeSettings
리턴 PipeSettings

GetPipeSettingsShortDescription() 공개 메소드

public GetPipeSettingsShortDescription ( PipeSettings initSettings ) : string
initSettings PipeSettings
리턴 string

Initialize() 공개 메소드

public Initialize ( PipeSettings pipeSettings ) : void
pipeSettings PipeSettings
리턴 void

LoadWrapperObjectItems() 보호된 메소드

protected LoadWrapperObjectItems ( ) : IList
리턴 IList

PushData() 공개 메소드

public PushData ( IList items ) : void
items IList
리턴 void

ToPublishingPoint() 공개 메소드

public ToPublishingPoint ( ) : void
리턴 void

publishNewsItems() 공개 메소드

public publishNewsItems ( ) : void
리턴 void