Publish.FileUtils
class Publish.FileUtils
Method Inventory
- CreateDPClone()
- CreateHSClone()
- CreateJAJPClone()
- CreateNewVersion()
- ExportAll()
- ExportOne()
- GetLatestListForClone()
- GetLatestListToEdit()
- GetList()
- GetReleaseType()
- MarkAsNoUpdates()
- MarkAsNotLatestVersion()
- PublishVersion()
- UpdateMRForVersion()
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 MarkAsNoUpdates(pubGroup="dp")
classmethod MarkAsNotLatestVersion(pubGroup="dp")
classmethod PublishVersion(pubGroup="dp")
classmethod UpdateMRForVersion(pubGroup="dp")