%ZHSLIB.PackageManager.Developer.Annotation.Tag.API.Deprecated
persistent class %ZHSLIB.PackageManager.Developer.Annotation.Tag.API.Deprecated extends %ZHSLIB.PackageManager.Developer.Annotation.Tag.AnchorTag, %ZHSLIB.PackageManager.Developer.Annotation.Tag.SupportsVersionValue
SQL Table Name: %ZHSLIB_PackageManager_Developer_Annotation_Tag_API.Deprecated
tag for @API.DeprecatedMethod Inventory (Including Private)
Parameters
parameter XMLNAME = API_Deprecated;
Inherited description: note that we tried using a COSEXPRESSION to generate the XMLNAME from the class name,
using the obvious simple rule: $replace($piece($classname(),".",6,*),".","_") .
While this works when evaluated with $parameter(), the XML writer can't use it because it relies on
run-time expression execution and the XML output is done via generated code.
Using a curly-braces "evaluate at compile time" expression also does not work, even if we use %classname instead
of $classname(); maybe the XML.Adaptor code generation doesn't support the {} syntax regardless.
See prodlog 148118
So we have to provide the obvious XMLNAME value explicitly in all the tag subclasses.
Methods (Including Private)
private method HandleExtraContent(ByRef pCommentBlock As %Library.RawString, pContextObject As %ZHSLIB.PackageManager.Developer.Annotation.CosEntity.CommentableEntity) [ Language = objectscript ]
Inherited description: helper method for further content on the tag line after the tag itself. throws exceptions.
expects the comment block to begin with the "remainder" after the initial tag has been
removed, with the line break and anything preceding it still present. Leaves the
block in a state with that remainder gone, and beginning with the next real line.
Inherited Members
Inherited Properties (Including Private)
Inherited Methods (Including Private)
- %AcquireLock()
- %AddToSaveSet()
- %AddToSyncSet()
- %BMEBuilt()
- %BuildIndicesAsync()
- %BuildIndicesAsyncResponse()
- %CheckConstraints()
- %CheckConstraintsForExtent()
- %ClassIsLatestVersion()
- %ClassName()
- %ComposeOid()
- %ConstructClone()
- %ConstructCloneInit()
- %Delete()
- %DeleteData()
- %DeleteExtent()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Exists()
- %ExistsId()
- %Extends()
- %GUID()
- %GUIDSet()
- %GetLock()
- %GetParameter()
- %GetSwizzleObject()
- %Id()
- %InsertBatch()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %KillExtentData()
- %LoadData()
- %LoadFromMemory()
- %LockExtent()
- %LockId()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %Oid()
- %OnAddToSaveSet()
- %OnAfterBuildIndices()
- %OnAfterDelete()
- %OnAfterPurgeIndices()
- %OnAfterSave()
- %OnBeforeAddToSync()
- %OnBeforeBuildIndices()
- %OnBeforePurgeIndices()
- %OnBeforeSave()
- %OnClose()
- %OnConstructClone()
- %OnDelete()
- %OnDetermineClass()
- %OnJournalObject()
- %OnNew()
- %OnOpen()
- %OnReload()
- %OnRollBack()
- %OnValidateObject()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %PhysicalAddress()
- %PurgeIndices()
- %ReleaseLock()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveData()
- %SaveDirect()
- %SaveIndices()
- %SerializeObject()
- %SetModified()
- %SortBegin()
- %SortEnd()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateIndices()
- %ValidateObject()
- ApplyPropertyValues()
- ConstructMissingMandatoryTag()
- GetOwnerClassProxyID()
- HandleVersionContent()
- InitializeFromCommentText()
- IsAPI()
- OwnerClassGet()
- ProcessModifiers()
- ShortTagName()
- SupportsAvailability()
- SupportsVersionValue()
- ValidateAndAssignVersion()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLImportAttributes()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
Storage
Gray indicates storage defined by superclasses.
Storage Model: Storage (%ZHSLIB.PackageManager.Developer.Annotation.Tag.AnchorTag)
^HS.PM.Dev.Annotation.AnchorTagD(ID) |
= | %%CLASSNAME
ParentCosEntity
Inherited
|
Storage Model: Storage (%ZHSLIB.PackageManager.Developer.Annotation.Tag.API.Deprecated)
^HS.PM.Dev.Annotation.AnchorTagD(ID,"Deprecated") |
= | VersionValue
|