Home > Class Reference > %SYS namespace > %Studio.Package

%Studio.Package

persistent class %Studio.Package extends %Library.Persistent

SQL Table Name: %Studio.Package

Represent the package information used by the class compiler.

Methods

classmethod Exists(name As %String) as %Boolean [ Language = objectscript ]
Return true if this package information already exists and false otherwise
classmethod LockItem(name As %String, lock As %Boolean = 1) as %Status [ Language = objectscript ]
Lock an individual package definition. If lock is true it is locked and if it is false then it is unlocked.

Inherited Methods

%AddToSaveSet() %Extends() %Open()
%AddToSyncSet() %GUID() %OpenId()
%BMEBuilt() %GUIDSet() %OriginalNamespace()
%BuildIndicesAsync() %GetLock() %PackageName()
%BuildIndicesAsyncResponse() %GetParameter() %PhysicalAddress()
%CheckConstraints() %GetSwizzleObject() %PurgeIndices()
%CheckConstraintsForExtent() %Id() %Reload()
%ClassIsLatestVersion() %InsertBatch() %RemoveFromSaveSet()
%ClassName() %IsA() %ResolveConcurrencyConflict()
%ComposeOid() %IsModified() %RollBack()
%ConstructClone() %IsNull() %Save()
%Delete() %KillExtent() %SaveDirect()
%DeleteExtent() %KillExtentData() %SaveIndices()
%DeleteId() %LoadFromMemory() %SerializeObject()
%DispatchClassMethod() %LockExtent() %SetModified()
%DispatchGetModified() %LockId() %SortBegin()
%DispatchGetProperty() %New() %SortEnd()
%DispatchMethod() %NormalizeObject() %SyncObjectIn()
%DispatchSetModified() %ObjectIsNull() %SyncTransport()
%DispatchSetMultidimProperty() %ObjectModified() %UnlockExtent()
%DispatchSetProperty() %Oid() %UnlockId()
%Exists() %OnBeforeAddToSync() %ValidateIndices()
%ExistsId() %OnDetermineClass() %ValidateObject()

Storage

Storage Model: Storage (%Studio.Package)

^%Studio.PackageD(ID)
=
%%CLASSNAME