C# Class SitefinityWebApp.Publishing.XmlInboundPipe

Inheritance: IPipe, IPushPipe, IPullPipe, IInboundPipe
Afficher le fichier Open project: ContentLEAD/Brafton-Sitefinity-6-Importer

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
CreateDefaultPipeDefinitions ( ) : IList
DeserializeXml ( string url ) : IList
GenerateItemHash ( XmlDocument item ) : string
GetDefaultMapping ( ) : List
LoadWrapperObjectItems ( ) : IList

Private Methods

Méthode Description
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

Method Details

CanProcessItem() public méthode

public CanProcessItem ( object item ) : bool
item object
Résultat bool

CleanUp() public méthode

public CleanUp ( string transactionName ) : void
transactionName string
Résultat void

ConvertToWraperObject() public méthode

public ConvertToWraperObject ( XmlDocument item ) : WrapperObject
item XmlDocument
Résultat WrapperObject

CreateDefaultPipeDefinitions() protected static méthode

protected static CreateDefaultPipeDefinitions ( ) : IList
Résultat IList

DeserializeXml() protected méthode

protected DeserializeXml ( string url ) : IList
url string
Résultat IList

GenerateItemHash() protected méthode

protected GenerateItemHash ( XmlDocument item ) : string
item XmlDocument
Résultat string

GetConvertedItemsForMapping() public méthode

public GetConvertedItemsForMapping ( ) : IEnumerable
Résultat IEnumerable

GetData() public méthode

public GetData ( ) : IQueryable
Résultat IQueryable

GetDefaultMapping() protected static méthode

protected static GetDefaultMapping ( ) : List
Résultat List

GetDefaultSettings() public méthode

public GetDefaultSettings ( ) : PipeSettings
Résultat PipeSettings

GetPipeSettingsShortDescription() public méthode

public GetPipeSettingsShortDescription ( PipeSettings initSettings ) : string
initSettings PipeSettings
Résultat string

Initialize() public méthode

public Initialize ( PipeSettings pipeSettings ) : void
pipeSettings PipeSettings
Résultat void

LoadWrapperObjectItems() protected méthode

protected LoadWrapperObjectItems ( ) : IList
Résultat IList

PushData() public méthode

public PushData ( IList items ) : void
items IList
Résultat void

ToPublishingPoint() public méthode

public ToPublishingPoint ( ) : void
Résultat void

publishNewsItems() public méthode

public publishNewsItems ( ) : void
Résultat void