Ens.BPL.UI.BPLDocument
stream class Ens.BPL.UI.BPLDocument extends Ens.Util.AbstractDocument
Abstract Document used to load BPL diagrams into Studio.Property Inventory (Including Private)
Method Inventory (Including Private)
- CompileDocument()
- CopyFrom()
- Exists()
- ExportToXML()
- GetURL()
- ImportFromXML()
- Save()
- SaveBPLClass()
- SaveBPLToClass()
Parameters
parameter DOCUMENTCLASS = Ens.BusinessProcessBPL;
Name of superclass used for documents of this type.
parameter EDITORURL = EnsPortal.BPLEditor.zen;
URL to use to get actual editor for Studio to display.
parameter EXTENSION = .bpl;
Inherited description: File extension used for this document (e.g., .dtl)
Properties (Including Private)
property ImportFlag as %Boolean [ Private , InitialExpression = 0 ];
Property methods: ImportFlagDisplayToLogical(), ImportFlagGet(), ImportFlagIsValid(), ImportFlagLogicalToDisplay(), ImportFlagNormalize(), ImportFlagSet()
Methods (Including Private)
Compile this document
method CopyFrom(source As %Stream.Object) as %Status [ Language = objectscript ]
Inherited description: Copies the contents of source into this Stream.
For example, you can copy oldstream into a new stream:
Set newstream=##class(%GlobalCharacterStream).%New() Do newstream.CopyFrom(oldstream)
Returns a %Status value indicating success or failure.
Return 1 if the given BPL document exists and 0 if it does not.
Export this document to the current device in XML format
method ImportFromXML(stream As %RegisteredObject, flags As %String) as %Status [ Language = objectscript ]
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
method Save() as %Status [ Language = objectscript ]
Deserialize the BPL Diagram and save it as a BPL class.
private method SaveBPLClass(pBPLStream As %Stream.Object, pXDataName As %String, pDescription As %String) as %Status [ Language = objectscript ]
Does the actual work of saving BPL stream to a BPL class
method SaveBPLToClass() [ Language = objectscript ]
This method saves BPL XML to the given class
Inherited Members
Inherited Properties (Including Private)
- %Concurrency
- %Location
- AtEnd
- Attributes
- Code
- CompileTime
- Generated
- Id
- LastModified
- LineTerminator
- Locked
- Mode
- Name
- Size
- TimeStamp
- UpToDate
Inherited Methods (Including Private)
- %AcquireLock()
- %AddToSaveSet()
- %CheckUnique()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %ConstructCloneInit()
- %Delete()
- %DeleteData()
- %DeleteExtent()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Exists()
- %ExistsId()
- %Extends()
- %GetLockReference()
- %GetParameter()
- %GetSerial()
- %GetSwizzleObject()
- %Id()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %LOBPrefetch()
- %LOBPrefetchInternal()
- %Load()
- %LoadData()
- %LocationSet()
- %LockStream()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %ObjectSize()
- %ObjectSizeInternal()
- %Oid()
- %OnAddToSaveSet()
- %OnAfterSave()
- %OnBeforeSave()
- %OnClose()
- %OnConstructClone()
- %OnDelete()
- %OnNew()
- %OnOpen()
- %OnReload()
- %OnRollBack()
- %OnValidateObject()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %ReleaseLock()
- %Reload()
- %RemoveFromSaveSet()
- %RollBack()
- %Save()
- %SaveData()
- %SerializeObject()
- %SetModified()
- %SetSerial()
- %UnlockStream()
- %ValidateObject()
- AtEndGet()
- AtEndSet()
- Clear()
- Compile()
- CompileTime()
- CompileTimeGet()
- CopyFromAndSave()
- Delete()
- DeleteAttribute()
- DeleteStream()
- FindAt()
- Flush()
- GetAttribute()
- GetAttributeList()
- GetCSPApp()
- GetClassName()
- GetOther()
- GetPrevious()
- GetStreamId()
- HasExtension()
- IODeleteStream()
- IOFlush()
- IOGetSize()
- IOGetStreamId()
- IOInit()
- IOMoveToEnd()
- IOOnClose()
- IOOnNew()
- IOOpenStream()
- IOReadData()
- IORewind()
- IOSaveStream()
- IOWriteData()
- InputFromDevice()
- IsCharacter()
- IsDefinedAttribute()
- IsEnabled()
- IsGenerated()
- IsMapped()
- IsNull()
- IsUpToDate()
- ItemList()
- LastModifiedGet()
- LineTerminatorSet()
- ListClose()
- ListExecute()
- ListFetch()
- Load()
- LocalizeDescription()
- 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()
- TranslateExportName()
- Unlock()
- UnlockName()
- UpToDateGet()
- Write()
- WriteLine()
- checkMatch()
- escapeCData()
- escapeCDataStream()
- unescapeCData()