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 byte getDataStoreCode ()
abstract int getObjectStoreId ()
abstract IMendixObject getObject ()
abstract void setObject (IMendixObject object)
abstract String toString ()
abstract int hashCode ()
abstract boolean equals (Object obj)
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 boolean com.mendix.systemwideinterfaces.core.IMendixIdentifier.equals ( Object  obj) [pure virtual]
abstract byte com.mendix.systemwideinterfaces.core.IMendixIdentifier.getDataStoreCode ( ) [pure virtual]
Returns:
the dataStoreCode
abstract long com.mendix.systemwideinterfaces.core.IMendixIdentifier.getGuid ( ) [pure virtual]
Returns:
the guid
abstract IMendixObject com.mendix.systemwideinterfaces.core.IMendixIdentifier.getObject ( ) [pure virtual]
Returns:
the object
abstract int com.mendix.systemwideinterfaces.core.IMendixIdentifier.getObjectStoreId ( ) [pure virtual]
Returns:
the objectStoreId
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
abstract int com.mendix.systemwideinterfaces.core.IMendixIdentifier.hashCode ( ) [pure virtual]
abstract void com.mendix.systemwideinterfaces.core.IMendixIdentifier.setObject ( IMendixObject  object) [pure virtual]
Parameters:
objectthe object to set
abstract String com.mendix.systemwideinterfaces.core.IMendixIdentifier.toString ( ) [pure virtual]

Returns string representation of this object


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