Skip to main content

Publish.FileUtils

class Publish.FileUtils

Method Inventory

Methods

classmethod CreateDPClone(ReleaseID As %String = "IRIS2023.1", newVersionNumber As %String = "2024.1")
Let's assume the CLONE is DRAFT and not published and also is a major release.
classmethod CreateHSClone(ReleaseID As %String = "IRIS2023.1", newVersionNumber As %String = "2024.1", newirismr="")
Let's assume the CLONE is DRAFT and not published and also is a major release.
classmethod CreateJAJPClone(ReleaseID As %String = "IRIS2023.1")
Let's assume this CLONE is not draft and is published.
classmethod CreateNewVersion(pubGroup="dp")
classmethod ExportAll(verbose As %Boolean = 0)
classmethod ExportOne(object As Publish.RelInfo = "", verbose As %Boolean = 0, message="")
classmethod GetLatestListForClone(pubGroup="dp") as %ListOfDataTypes
Builds a %ListOfDataTypes of the most recent releaseIDs for the given pubGroup (either "dp" = Data Platforms, or "hs"= HealthShare).
classmethod GetLatestListToEdit(pubGroup="dp") as %ListOfDataTypes
Builds a %ListOfDataTypes of the most recent releaseIDs for the given pubGroup (either "dp" = Data Platforms, or "hs"= HealthShare).
classmethod GetList(pubGroup="dp", ReleaseNumber="") as %ListOfDataTypes
Builds a %ListOfDataTypes that contains all the existing releaseIDs in the given pubGroup for the given release number.
classmethod GetReleaseType(releaseID As %String = "") as %String
classmethod MarkAsNoUpdates(pubGroup="dp")
classmethod MarkAsNotLatestVersion(pubGroup="dp")
classmethod PublishVersion(pubGroup="dp")
classmethod UpdateMRForVersion(pubGroup="dp")
FeedbackOpens in a new tab