Mendix Runtime
Documentation for the Mendix Runtime Environment API
com.mendix.systemwideinterfaces.core.IMendixIdentifier Interface Reference

List of all members.

Public Member Functions

abstract short getObjectTypeHash ()
abstract long getGuid ()
abstract String getObjectType ()
abstract long toLong ()
abstract short getEntityId ()
abstract IMendixObject getObject ()
abstract void setObject (IMendixObject object)
abstract Object clone () throws CloneNotSupportedException

Detailed Description

Identifier object holding the information for uniquely identifiying an object instance
holds the following information:

  • object type
  • datastore code
  • object id

    Based on this information the MendixIdentifier can generate a global unique identifier (GUID) which is globally unique within the whole XAS

Member Function Documentation

abstract Object com.mendix.systemwideinterfaces.core.IMendixIdentifier.clone ( ) throws CloneNotSupportedException [pure virtual]
Returns:
returns deep clone of this object
abstract short com.mendix.systemwideinterfaces.core.IMendixIdentifier.getEntityId ( ) [pure virtual]
Returns:
the entity id
abstract long com.mendix.systemwideinterfaces.core.IMendixIdentifier.getGuid ( ) [pure virtual]
Returns:
the id
Deprecated:
Use toLong() instead.
abstract IMendixObject com.mendix.systemwideinterfaces.core.IMendixIdentifier.getObject ( ) [pure virtual]
Returns:
the object. Use at your own risk, the actual object will most likely not be set.
abstract String com.mendix.systemwideinterfaces.core.IMendixIdentifier.getObjectType ( ) [pure virtual]
Returns:
the objectType
abstract short com.mendix.systemwideinterfaces.core.IMendixIdentifier.getObjectTypeHash ( ) [pure virtual]
Returns:
the objectTypeHash
Deprecated:
Use getEntityId() instead.
abstract void com.mendix.systemwideinterfaces.core.IMendixIdentifier.setObject ( IMendixObject  object) [pure virtual]
Parameters:
objectthe object to set
abstract long com.mendix.systemwideinterfaces.core.IMendixIdentifier.toLong ( ) [pure virtual]
Returns:
the long value of this identifier

The documentation for this interface was generated from the following file: