public static void Execute(ChooseActivePublicationParameters parameters) { PrepareParameters(parameters); WebPublishInfo PublishInfo = ChooseActivePublicationImplementation.GetTarget_PublishInfo(parameters.Owner); ChooseActivePublicationImplementation.ExecuteMethod_SetActivePublicationFromName(parameters.PublicationName, PublishInfo); }
public static void Execute(CleanOldPublicationsParameters parameters) { PrepareParameters(parameters); WebPublishInfo PublishInfo = CleanOldPublicationsImplementation.GetTarget_PublishInfo(parameters.Owner); CleanOldPublicationsImplementation.ExecuteMethod_ClearPublications(PublishInfo); }
public static WebPublishInfo GetTarget_PublishInfo(IContainerOwner owner) { WebPublishInfo publishInfo = WebPublishInfo.RetrieveFromOwnerContent(owner, "default"); if (publishInfo == null) { publishInfo = WebPublishInfo.CreateDefault(); publishInfo.SetLocationAsOwnerContent(owner, "default"); publishInfo.StoreInformation(); } return(publishInfo); }
public static void ExecuteMethod_ClearPublications(WebPublishInfo publishInfo) { throw new System.NotImplementedException(); }
public static void ExecuteMethod_SetActivePublicationFromName(string publicationName, WebPublishInfo publishInfo) { throw new System.NotImplementedException(); }
public static void Execute(UpdatePublicationInfoParameters parameters) { PrepareParameters(parameters); WebPublishInfo PublishInfo = UpdatePublicationInfoImplementation.GetTarget_PublishInfo(parameters.Owner, parameters.ContainerName); }