Skip to main content

Publish.URLs

persistent class Publish.URLs extends %Library.Persistent

SQL Table Name: Publish.URLs

Persistent class used to store URLs read from relinfo files so that we can check them

Property Inventory

Method Inventory

Properties

property ReleaseID as %String;
Property methods: ReleaseIDDisplayToLogical(), ReleaseIDGet(), ReleaseIDGetStored(), ReleaseIDIsValid(), ReleaseIDLogicalToDisplay(), ReleaseIDLogicalToOdbc(), ReleaseIDNormalize(), ReleaseIDSet()
property ShouldTest as %Boolean [ InitialExpression = 1 ];
Property methods: ShouldTestDisplayToLogical(), ShouldTestGet(), ShouldTestGetStored(), ShouldTestIsValid(), ShouldTestLogicalToDisplay(), ShouldTestNormalize(), ShouldTestSet()
property URL as %String (MAXLEN = 5000);
Property methods: URLDisplayToLogical(), URLGet(), URLGetStored(), URLIsValid(), URLLogicalToDisplay(), URLLogicalToOdbc(), URLNormalize(), URLSet()
property URLOK as %String [ InitialExpression = "???" ];
Property methods: URLOKDisplayToLogical(), URLOKGet(), URLOKGetStored(), URLOKIsValid(), URLOKLogicalToDisplay(), URLOKLogicalToOdbc(), URLOKNormalize(), URLOKSet()
property URLPurpose as %String;
Property methods: URLPurposeDisplayToLogical(), URLPurposeGet(), URLPurposeGetStored(), URLPurposeIsValid(), URLPurposeLogicalToDisplay(), URLPurposeLogicalToOdbc(), URLPurposeNormalize(), URLPurposeSet()

Methods

classmethod SaveURLs(object As Publish.RelInfo)
May create multiple records for a given relinfo file
classmethod TestRelInfoURLs(verbose As %Boolean = 1)

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (Publish.URLs)

^Publish.URLsD(ID)
=
%%CLASSNAME
ReleaseID
URL
URLPurpose
URLOK
ShouldTest
FeedbackOpens in a new tab