protected var _attributeID:int = 0
protected var _bookmarkID:int
protected var _calltypeID:int
protected var currentDate:Date
protected var currentMultipleID:int = 0
protected var datecreated:String
protected var datemodified:String
public var debugMode:Boolean = false
protected var _isEditable:String = ""
protected var isMultipleBookmark:Boolean = false
protected var multipleBookmarks:Boolean = false
protected var multpleID:int = 0
protected var normalizedBookmark:XML
overlay:OverlayWindow
[write-only]
Implementation
public function set overlay(value:OverlayWindow):void
protected var queriesComplete:int = 0
protected var queriesTotal:int = 0
protected var queuedUpdates:Array
protected var slideCursor:int = 0
protected var _title:String = ""
protected var _titleAbbr:String = ""
protected var uniqueSlideID:int = 0
protected var updateComplete:Boolean = true
protected var whocreated:int
protected var whomodified:int
public var xmlData:XML
public function BookmarkTransaction(sqlEngine:SQLEngine, target:IEventDispatcher = null)
The BookmarkTransaction
class allows updating of which slides are in bookmark(s) asynchronously
and provides feedback as it progresses.
When finished with all of it's updates associated with a particular request, it dispatches
events of type ProgressEvent.Progress after each database transaction and one event of type Event.COMPLETE
when all transactions needed for a particular method called have completed.
Parameters
| sqlEngine:SQLEngine |
|
| target:IEventDispatcher (default = null )
|
protected function onOverlayLoaded(e:OverlayEvent):void
Parameters
public function updateBookmark(bookmark:XML):void
Method for placing data for a single bookmark into the application database. This method relies on properly
formed XML data and XML data that matches the return model for this item type. Valid attributes consist
of any variety, however, it is essential that 'dbid' within the slide nodes is ever-present to insure
proper data insertion into the application database.
Parameters
Example
<bookmark id="1" title="Custom Eveacore Call Config 1" titleAbbr="ABC" callid="1" isEditable="true">
<slide dbid="15" id="section4-slide4" ... />
<slide dbid="3" id="section1-slide3" ... />
<slide dbid="25" id="section6-slide3" ... />
<slide dbid="11" id="section3-slide2" ... />
<slide dbid="23" id="section6-slide1" ... />
<slide dbid="4" id="section1-slide4" ... />
</bookmark>
public function updateBookmarks(bookmarks:XMLList):void
Method for placing data for a multiple bookmarks into the application database. This method relies on properly
formed XML data and XML data that matches the return model for this item type. Valid attributes consist
of any variety, however, it is essential that 'dbid' within the slide nodes is ever-present to insure
proper data insertion into the application database.
Parameters
Example
<bookmark id="1" title="Custom Eveacore Call Config 1" titleAbbr="ABC" callid="1" isEditable="true">
<slide dbid="15" id="section4-slide4" ... />
<slide dbid="3" id="section1-slide3" ... />
<slide dbid="25" id="section6-slide3" ... />
<slide dbid="11" id="section3-slide2" ... />
<slide dbid="23" id="section6-slide1" ... />
<slide dbid="4" id="section1-slide4" ... />
</bookmark>
<bookmark id="2" title="Custom Eveacore Call Config 2" titleAbbr="DEF" callid="2" isEditable="true">
<slide dbid="6" id="section1-slide6" ... />
<slide dbid="17" id="section5-slide3" ... />
<slide dbid="56" id="section7-slide3" ... />
<slide dbid="13" id="section4-slide5" ... />
<slide dbid="5" id="section1-slide5" ... />
<slide dbid="19" id="section5-slide5" ... />
</bookmark>
Copyright 2009 AbelsonTaylor