Skip to main content

HS.Registry.Service.OIDMapUsage

persistent class HS.Registry.Service.OIDMapUsage extends %Library.Persistent

SQL Table Name: HS_Registry_Service.OIDMapUsage

Tracks which OIDMap IdentityCode values are in use by Service Registry entries. Foreign key constraints prevent deletion of referenced OIDMap records and automatically cascade-delete usage rows when a service is deleted.

Property Inventory

Properties

property OIDMap as HS.Data.OIDMap [ Required ];
The OIDMap used by the service.
Property methods: OIDMapGet(), OIDMapGetObject(), OIDMapGetObjectId(), OIDMapGetStored(), OIDMapGetSwizzled(), OIDMapIsValid(), OIDMapNewObject(), OIDMapSet(), OIDMapSetObject(), OIDMapSetObjectId(), OIDMapUnSwizzle()
property Service as HS.Registry.Service.Abstract [ Required ];
The service that references this OIDMap code.
Property methods: ServiceGet(), ServiceGetObject(), ServiceGetObjectId(), ServiceGetStored(), ServiceGetSwizzled(), ServiceIsValid(), ServiceNewObject(), ServiceSet(), ServiceSetObject(), ServiceSetObjectId(), ServiceUnSwizzle()

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (OIDMapIdx on OIDMap);
Index methods: OIDMapIdxExists()
index (ServiceOIDMapIdx on Service,OIDMap) [Unique];
Index methods: ServiceOIDMapIdxCheck(), ServiceOIDMapIdxCheckUnique(), ServiceOIDMapIdxDelete(), ServiceOIDMapIdxExists(), ServiceOIDMapIdxOpen(), ServiceOIDMapIdxSQLCheckUnique(), ServiceOIDMapIdxSQLExists(), ServiceOIDMapIdxSQLFindPKeyByConstraint(), ServiceOIDMapIdxSQLFindRowIDByConstraint()

Foreign Keys

foreignkey (OIDMap) references HS.Data.OIDMap [OnDelete=noaction, OnUpdate=noaction];
foreignkey (Service) references HS.Registry.Service.Abstract [OnDelete=cascade, OnUpdate=noaction];

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (HS.Registry.Service.OIDMapUsage)

^HS.Registry.SeF32C.OIDMapUsageD(ID)
=
%%CLASSNAME
Service
OIDMap
FeedbackOpens in a new tab