The methods defined in the Object class are summarized in the following table.
| Method | Description |
|---|---|
| autoPartitionIndex | Returns the partition index of the database file partition in which the receiver is stored on creation |
| beginClassNotification | Registers the receiver to be notified when a nominated event occurs on instances of a class and its subclasses |
| beginClassNotificationForIF | Registers the receiver mapped to the userNotification and sysNotification methods of the theInterface parameter to be notified when a nominated event occurs on instances of a class and its subclasses, rather than to those of the subscriber |
| beginClassesNotification | Registers the receiver to be notified when a nominated event occurs on instances of a class and optionally its subclasses, without any additional searches for subschema copies in the current schema |
| beginClassesNotificationForIF | Registers the receiver mapped to the userNotification and sysNotification methods of the theInterface parameter to be notified when a nominated event occurs on instances of a class and optionally its subclasses, rather than to those of the subscriber |
| beginNotification | Registers the receiver to be notified when a nominated event occurs on a specified object (or all objects) of a class or its subclasses |
| beginNotificationForIF | Registers the receiver mapped to the userNotification and sysNotification methods of the theInterface parameter to be notified when a nominated event occurs on instances of an object, rather than to those of the subscriber |
| beginTimer | Arms a timer on the receiver, and registers the receiver for timer notification |
| beginTimerForIF | Arms a timer for methods mapped to the timerEvent method of the theInterface parameter, rather than to that of the subscriber |
| causeEvent | Causes a user event |
| changeObjectVolatility | Changes the volatility state of the specified persistent object |
| class | Returns the class of the receiver |
| cloneSelf | Creates a new instance of the same type as the receiver but does not invoke constructors |
| cloneSelfAs | Creates a new instance of the specified class, copying attributes defined in a "common ancestor" class, but does not invoke constructors |
| copySelf | Creates a new instance of the same type as the receiver, invoking constructor methods if defined |
| copySelfAs | Creates an instance of the specified class, invoking constructor methods if defined, and copying attributes defined in a "common ancestor" class |
| creationTime | Returns the date and time as a timestamp that the receiver was created |
| deletePropertyValue | Sets the value of the property specified by the name parameter to null |
| display | Returns a string containing a description of the receiver |
| edition | Returns the edition of the receiver as an integer value |
| endClassNotification | Ends a notification registered using a beginClassNotification method for the corresponding parameters |
| endClassNotificationForIF | Ends a notification registered using a beginClassNotificationForIF method for the corresponding parameters |
| endClassesNotification | Ends a notification registered using a beginClassesNotification method for the corresponding parameters |
| endClassesNotificationForIF | Ends a notification registered using a beginClassesNotificationForIF method for the corresponding parameters |
| endNotification | Ends a notification registered using a beginNotification method for the corresponding parameters |
| endNotificationForIF | Ends a notification registered using a beginNotificationForIF method for the corresponding parameters |
| endNotificationForSubscriber | Terminates all notifications registered by a specified subscriber for the corresponding parameters |
| endTimer | Terminates a timer that was initiated by using the beginTimer method for the corresponding parameters |
| endTimerForIF | Terminates a timer that was initiated by using the beginTimerForIF method for the corresponding parameters |
| exclusiveLock | Attempts to acquire an exclusive lock on the specified object |
| getClassForObject | Returns a reference to the class of the object identifier (oid) specified in the obj parameter |
| getClassNumberForObject | Returns the class number of the specified object |
| getInstanceIdForObject | Returns the instance identifier of the specified object as a |
| getInstanceIdForObject64 | Returns the instance identifier of the specified object as an |
| getLockCallStack | Returns the lock call stack for a specified locked object |
| getLockStatus | Gets the status of the specified lock for the current process |
| getModifiedBy | Returns a string containing the user name of the user who modified the receiver |
| getName | Returns a string containing the class of the receiver |
| getObjectStringForObject | Returns a string representing the specified object as an oid-like string based on class numbers followed by an optional lifetime indication |
| getObjectVolatility | Returns the volatility state of the specified object |
| getOidString | Returns the object id (oid) of the receiver in a string format |
| getOidStringForObject | Returns the object id (oid) in a string format for the specified object |
| getOwnerForObject | Returns the owner (parent) for the specified collection |
| getPropertyValue | Returns the value of the property specified by the name parameter |
| getTimerStatus | Returns the status of a specified timer if it is currently active |
| getTimerStatusForIF | Returns the status of a specified timer that was initiated using the beginTimerForIF method, if it is currently active |
| getUpdateTranID | Returns the transaction identifier of the transaction that created or last updated the receiver |
| hasMembers | Returns true if the specified persistent, exclusive collection has any members |
| inspect | Opens an Inspector form for the receiver object |
| inspectModal | Opens a modal Inspector form for the receiver object |
| invokeIOMethod | Sends the specified target method containing a variable list of parameters to the receiver, after switching to the specified targetContext execution context |
| invokeMethod | Sends the specified target method containing a variable list of parameters to the receiver, after switching to the specified targetContext execution context |
| isImportedObject | Returns true if the specified object is an instance of an imported class |
| isKindOf | Returns true if the receiver is the kind of the specified class |
| isLockedByMe | Returns true if the executing process is the owner of the lock on the specified object |
| isObjectFrozen | Returns true if the volatility state of the specified object is frozen (that is, it is not updated) |
| isObjectNonSharedTransient | Returns true if the specified object is a non-shared transient instance |
| isObjectPersistent | Returns true if the specified object is a persistent instance |
| isObjectSharedTransient | Returns true if the specified object is a shared transient instance |
| isObjectStable | Returns true if the volatility state of the specified object is stable (that is, it is not updated frequently) |
| isObjectTransient | Returns true if the specified object is a shared or a non-shared transient instance |
| isObjectVolatile | Returns true if the volatility state of the specified object is volatile (that is, it is often updated) |
| isSharedTransient | Returns true if the receiver is a shared transient object |
| isSystemObject | Returns true if the receiver is an instance of a system class |
| isTransient | Returns true if the receiver is a transient object |
| jadeReportWriterCheck | Returns true when reimplemented in user subclasses for object instance security of JADE Report Writer reports |
| jadeReportWriterDisplay | Returns the text of the combo box entry for each object returned by the |
| latestEdition | Returns the latest edition of the receiver |
| lock | Attempts to acquires the specified type of lock for a specific object |
| makeObjectFrozen | Changes the volatility state of the specified object to frozen |
| makeObjectStable | Changes the volatility state of the specified object to stable |
| makeObjectVolatile | Changes the volatility state of the specified object to volatile |
| moveToPartition | Moves the receiver to the specified partition |
| reserveLock | Attempts to acquire a reserve lock on the specified object |
| respondsTo | Returns true if the receiver’s class or its superclasses implement the specified JADE interface |
| resynch | Marks the receiver as obsolete |
| resynchObject | Marks the specified object as obsolete |
| sdeCauseEvent | Causes an inter-system event notification in a Synchronized Database Environment (SDE) |
| sdsCauseEvent | Causes an inter-system event notification in a Synchronized Database Service (SDS) |
| sendMsg | Sends the specified message (a valid method) to the receiver and executes the specified method or condition |
| sendMsgWithIOParams | Sends the specified message (a valid method or condition) with a variable parameter list to the receiver and executes the specified method or condition |
| sendMsgWithParams | Sends the specified message (a valid method or condition) with a variable parameter list to the receiver and executes the specified method or condition |
| sendTypeMsg | Sends the specified message (a valid type method) to the receiver and executes the specified method |
| sendTypeMsgWithIOParams | Sends the specified message (a valid type method) with a variable parameter list to the receiver and executes the specified method |
| sendTypeMsgWithParams | Sends the specified message (a valid type method) with a variable parameter list to the receiver and executes the specified method |
| setPartitionID | Specifies the absolute partition ID in which to locate the receiver |
| setPartitionIndex | Specifies the partition in which to locate the receiver |
| setPropertyValue | Sets the property of the receiver to the specified value |
| sharedLock | Attempts to acquire a shared lock on the specified object |
| sysNotification | Called by the system when a subscribed system event occurs |
| timerEvent | Invoked by the system when the timer period expires |
| tryGetPropertyValue | Returns the value of the specified property, if it exists; otherwise returns false |
| tryLock | Attempts to acquire a lock of the specified type |
| unlock | Removes the current lock from the specified object |
| updateLock | Attempts to acquire an update lock on the specified object |
| updateObjectEdition | Increments the edition of the specified object by one (1) |
| userNotification | Called by the system when a subscribed user event occurs |
| version | Returns the version of the object |