EMS.Service.Security
hidden persistent class EMS.Service.Security extends EMS.Service.DataMgmt
SQL Table Name: EMS_Service.Security
Method Inventory
- Activate()
- ClassList()
- DataToShort()
- DeleteExtent()
- ExtentQuery()
- GetLocalizedName()
- Rollback()
- ShortToData()
Methods
Generic method for Activating a Service after a Download.
A no-op by default, but may be overriden for specific Service.
classmethod ClassList() as %List
A $List of all Classes included in the Service
Convert our data ClassName to a short ClassName.
Simplest case is last $P("."), but may be more complicated
Generic method for deleting the Extent of a Class on a Full Download.
Calls %DeleteExtent, but may be overriden for specific Service.
method ExtentQuery(ClassName As %String, Results As %ResultSet) as %Status
The query used to fetch all Service data for a specific class. Normally this is just the
built in Extent query, but can be overriden to filter the Instance data sent to the Manager.
The query must return the "ID" property like Extent does.
classmethod GetLocalizedName() as %String
Get the localized name of the service
This method must be overridden for each service
method Rollback() as %Status
Generic method for a Service if we have to TROLLBACK during a Download.
A no-op by default, but may be overriden for specific Service.
Convert a short ClassName to our data ClassName.
Handle special cases for Security
Inherited Members
Inherited Properties
Inherited Methods
- %AddToSaveSet()
- %AddToSyncSet()
- %BMEBuilt()
- %CheckConstraints()
- %CheckConstraintsForExtent()
- %ClassIsLatestVersion()
- %ClassName()
- %ComposeOid()
- %ConstructClone()
- %Delete()
- %DeleteExtent()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Exists()
- %ExistsId()
- %Extends()
- %GUID()
- %GUIDSet()
- %GetLock()
- %GetParameter()
- %GetSwizzleObject()
- %Id()
- %InsertBatch()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %KillExtentData()
- %LoadFromMemory()
- %LockExtent()
- %LockId()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %Oid()
- %OnBeforeAddToSync()
- %OnDetermineClass()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %PhysicalAddress()
- %PurgeIndices()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveDirect()
- %SaveIndices()
- %SerializeObject()
- %SetModified()
- %SortBegin()
- %SortEnd()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateIndices()
- %ValidateObject()
- AddSpecialData()
- CheckRequiredState()
Storage
Gray indicates storage defined by superclasses.
Storage Model: CacheStorage (EMS.Service.Base)
^SYS("EMS","ServiceD")(ID) | = | %%CLASSNAME
GroupName
Version
Enabled
|