public
IEnumerable<WrapperObject> GetConvertedItemsForMapping(
params
object
[] items )
{
foreach
( var item
in
items )
{
yield
return
new
WrapperObject(
this
.PipeSettings, ( ( PublishingSystemEventInfo )item ).Item, ( ( PublishingSystemEventInfo )item ).Language );
}
}
public
void
Initialize( Telerik.Sitefinity.Publishing.Model.PipeSettings pipeSettings )
{
this
.pipeSettings = pipeSettings;
}
public
bool
CanProcessItem(
object
item )
{
return
true
;
}
public
Telerik.Sitefinity.Publishing.Model.PipeSettings GetDefaultSettings()
{
return
PublishingSystemFactory.CreatePipeSettings(
this
.Name, PublishingManager.GetManager() );
}
public
string
GetPipeSettingsShortDescription( Telerik.Sitefinity.Publishing.Model.PipeSettings initSettings )
{
return
"Sitefinity CMS Facebook events outbound pipe."
;
}
public
void
CleanUp(
string
transactionName )
{
}