RecordLinkList Class

The RecordLinkList class dynamically creates a cache of record buffers that can hold records of different types, and that is not keyed or sorted.

Syntax

class RecordLinkList extends Object

Run On

Called

Methods

  Method Description
Gg923755.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg923755.pubmethod(en-us,AX.60).gif del Deletes the record at the current position in the list.
Gg923755.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg923755.pubmethod(en-us,AX.60).gif fileId Retrieves the table ID of the record at the current position in the list.
Gg923755.pubmethod(en-us,AX.60).gif first Puts the pointer on the first record in the list and, if it is present, copies the record into the buffer that is provided.
Gg923755.pubmethod(en-us,AX.60).gif get Copies the record at the current position or the specified position to the provided record buffer, without affecting the pointer position.
Gg923755.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg923755.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg923755.pubmethod(en-us,AX.60).gif ins Inserts a record at the end of a list.
Gg923755.pubmethod(en-us,AX.60).gif last Puts the list at the last record and copies the record to the specified record buffer.
Gg923755.pubmethod(en-us,AX.60).gif len Returns the current number of records in the list.
Gg923755.pubmethod(en-us,AX.60).gif new Initializes a new instance of the RecordLinkList class. (Overrides the new Method.)
Gg923755.pubmethod(en-us,AX.60).gif next Puts the pointer on the next record and copies it to the provided buffer.
Gg923755.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg923755.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg923755.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg923755.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg923755.pubmethod(en-us,AX.60).gif peek Retrieves the record at the current position in the list.
Gg923755.pubmethod(en-us,AX.60).gif prev Puts the pointer on the previous record in the list and copies the record to the specified buffer.
Gg923755.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg923755.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg923755.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg923755.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg923755.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)

Top

Remarks

A recordLinkList object is a double-linked list that can hold records of different types at the same time. It is not keyed or sorted.

The recordLinkList object is especially useful for passing records from different tables as a parameter instead of retrieving the same records again.

There is no limit to the size of a recordSortedList object. It is the responsibility of the programmer to control its size and therefore its memory consumption.

Inheritance Hierarchy

Object Class
  RecordLinkList Class

See Also

RecordSortedList Class