Ens.Rule.UI.RuleDocument
class Ens.Rule.UI.RuleDocument extends %Studio.AbstractDocument
Abstract Document used to load Business Rules into Studio.Method Inventory
- CompileDocument()
- Delete()
- Exists()
- ImportFromXML()
- LocalizeDescription()
- Save()
- TranslateExportName()
Parameters
parameter EXTENSION = .rul;
Methods
CompileDocument is called when the document is to be compiled
Delete the Business Rule name.
Return 1 if the given Rule document exists and 0 if it does not.
method ImportFromXML(stream As %RegisteredObject, flags As %String) as %Status
Inherited description: Passed a stream containing the XML document, this method should insert this
into the current document. Once this is done the importer will call Save
on the document. This default handler in assumes the export ExportToXML()
just wrote the data in a CDATA structure
classmethod LocalizeDescription(ext As %String, ByRef Description As %String(MAXLEN=500)) as %Status
method Save() as %Status
Save the rule document.
Make the XML export export the class instead of this studio document which is only the XData.
Inherited Members
Inherited Properties
- %Location
- AtEnd
- Attributes
- Code
- CompileTime
- Generated
- Id
- LastModified
- LineTerminator
- Locked
- Name
- Size
- TimeStamp
- UpToDate
Inherited Methods
- %AddToSaveSet()
- %CheckUnique()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %Delete()
- %DeleteExtent()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Exists()
- %ExistsId()
- %Extends()
- %GetParameter()
- %GetSwizzleObject()
- %Id()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %LOBPrefetch()
- %LocationSet()
- %LockStream()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %ObjectSize()
- %Oid()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %ReleaseLock()
- %Reload()
- %RemoveFromSaveSet()
- %RollBack()
- %Save()
- %SerializeObject()
- %SetModified()
- %UnlockStream()
- %ValidateObject()
- AtEndGet()
- AtEndSet()
- Clear()
- Compile()
- CompileTime()
- CompileTimeGet()
- CopyFrom()
- CopyFromAndSave()
- DeleteAttribute()
- DeleteStream()
- ExportToXML()
- FindAt()
- Flush()
- GetAttribute()
- GetAttributeList()
- GetOther()
- GetPrevious()
- GetStreamId()
- InputFromDevice()
- IsCharacter()
- IsDefinedAttribute()
- IsEnabled()
- IsGenerated()
- IsMapped()
- IsMappedGlobal()
- IsNull()
- IsUpToDate()
- ItemList()
- LastModifiedGet()
- LineTerminatorSet()
- ListClose()
- ListExecute()
- ListFetch()
- Load()
- Lock()
- LockName()
- MoveTo()
- MoveToEnd()
- NextAttribute()
- OpenStream()
- OutputToDevice()
- OutputToDeviceAt()
- Read()
- ReadLine()
- ReadLineIntoStream()
- ReadSQL()
- Rewind()
- SaveAs()
- SaveStream()
- Search()
- SearchRegex()
- SerializeToSyncSet()
- SetAttribute()
- SetAttributeList()
- SizeGet()
- StreamOIDIsNull()
- SyncStreamIn()
- TimeStamp()
- TimeStampGet()
- Unlock()
- UnlockName()
- UpToDateGet()
- Write()
- WriteLine()