Skip to main content

DBMTables.Products.Branches

persistent class DBMTables.Products.Branches extends %Library.Persistent

SQL Table Name: DBMTables_Products.Branches

do ##class(DBMTables.Products.Branches).BuildBranchesTable()

Property Inventory

Method Inventory

Properties

property Branch as %String) [ Required ];
Property methods: BranchDisplayToLogical(), BranchGet(), BranchGetStored(), BranchIsValid(), BranchLogicalToDisplay(), BranchLogicalToOdbc(), BranchNormalize(), BranchSet()
property DocBookIDList as %String);
Property methods: DocBookIDListDisplayToLogical(), DocBookIDListGet(), DocBookIDListGetStored(), DocBookIDListIsValid(), DocBookIDListLogicalToDisplay(), DocBookIDListLogicalToOdbc(), DocBookIDListNormalize(), DocBookIDListSet()
property Product as %String;
Property methods: ProductDisplayToLogical(), ProductGet(), ProductGetStored(), ProductIsValid(), ProductLogicalToDisplay(), ProductLogicalToOdbc(), ProductNormalize(), ProductSet()
property Subproduct as %String;
Property methods: SubproductDisplayToLogical(), SubproductGet(), SubproductGetStored(), SubproductIsValid(), SubproductLogicalToDisplay(), SubproductLogicalToOdbc(), SubproductNormalize(), SubproductSet()

Methods

classmethod AddRecord(dirtocheck As %String = "")
classmethod BuildBranchesTable(verbose As %Boolean = 1)
classmethod GetP4Path(directory As %String = "") as %String
classmethod InProduct(Product As %String, DocBookId As %String, ByRef BranchList) as %Boolean
classmethod InSrcDir(directory As %String, DocBookID As %String, verbose As %Boolean = 0) as %Boolean
classmethod InventoryCompOrServ(area As %String = "components-doc", verbose As %Boolean = 0) as %Boolean
classmethod InventoryHS(verbose As %Boolean = 0) as %Boolean
classmethod InventoryIRIS(verbose As %Boolean = 0)
classmethod InventoryIRISBranch(directory As %String = "c:\Perforce\learning\iris-doc\2019.1.x\doc\", verbose As %Boolean = 0)
classmethod InventorySrcDir(directory As %String = "c:\Perforce\learning\iris-doc\2022.1.x\doc\cache\en-us\src\", product As %String = "", verbose As %Boolean = 0) as %String

Indexes

index (MainIDX on Branch) [IdKey, Type = key, Unique];
Index methods: MainIDXCheck(), MainIDXDelete(), MainIDXExists(), MainIDXOpen(), MainIDXSQLCheckUnique(), MainIDXSQLExists(), MainIDXSQLFindPKeyByConstraint(), MainIDXSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (DBMTables.Products.Branches)

^DBMTables.Products.BranchesD(ID)
=
%%CLASSNAME
DocBookIDList
Product
Subproduct
FeedbackOpens in a new tab