%ZHSLIB.PackageManager.Developer.Annotation.CosEntity.NonModuleSuperclass

persistent class %ZHSLIB.PackageManager.Developer.Annotation.CosEntity.NonModuleSuperclass extends %Library.Persistent, %XML.Adaptor

SQL Table Name: %ZHSLIB_PackageManager_Developer_Annotation_CosEntity.NonModuleSuperclass

data holder for names of non-module superclasses extended by a given module class. Note that although this class is in the CosEntity package, it does NOT extend %ZHSLIB.PackageManager.Developer.Annotation.CosEntity.

Property Inventory (Including Private)

Parameters

parameter XMLNAME = NonModuleSuperclass;
Inherited description: This parameter provides the default XMLNAME for the class. If it is empty then the class name will be used to construct a default XML name. The default XMLNAME is used as the top level tag when exporting objects and the export context did not provide an XML container name.

Properties

relationship AppliesTo as %ZHSLIB.PackageManager.Developer.Annotation.CosEntity.ClassProxy [ Required , Inverse = NonModuleSuperclasses , Cardinality = parent ];
Property methods: AppliesToCheck(), AppliesToDelete(), AppliesToGet(), AppliesToGetObject(), AppliesToGetObjectId(), AppliesToGetStored(), AppliesToGetSwizzled(), AppliesToIsValid(), AppliesToNewObject(), AppliesToOnDelete(), AppliesToRClose(), AppliesToRExec(), AppliesToRFetch(), AppliesToRelate(), AppliesToSQLCompute(), AppliesToSet(), AppliesToSetObject(), AppliesToSetObjectId(), AppliesToUnRelate(), AppliesToUnSwizzle()
property ClassName as %Dictionary.Classname (XMLPROJECTION = "attribute");
Property methods: ClassNameGet(), ClassNameGetStored(), ClassNameIsValid(), ClassNameSet()
property InPrimaryAncestry as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 0 ];
Property methods: InPrimaryAncestryDisplayToLogical(), InPrimaryAncestryGet(), InPrimaryAncestryGetStored(), InPrimaryAncestryIsValid(), InPrimaryAncestryLogicalToDisplay(), InPrimaryAncestryLogicalToXSD(), InPrimaryAncestryNormalize(), InPrimaryAncestrySet(), InPrimaryAncestryXSDToLogical()

Indices

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

Inherited Members

Inherited Methods (Including Private)

Storage

Storage Model: Storage (%ZHSLIB.PackageManager.Developer.Annotation.CosEntity.NonModuleSuperclass)

{%%PARENT}("NonModuleSuperclasses")(ID)
=
%%CLASSNAME
ClassName
InPrimaryAncestry
Feedback