Packagecom.yogurt3d.core.managers.idmanager
Classpublic class IDManager
InheritanceIDManager Inheritance Object



Public Methods
 MethodDefined By
  
IDManager
  
[static]
IDManager
  
[static]
IDManager
  
[static]
IDManager
  
getSystemIDByUserID(_value:String):String
[static]
IDManager
  
[static]
IDManager
  
getUserIDBySystemID(_value:String):String
[static]
IDManager
  
listObjectsByType(_indexType:Class):Array
[static]
IDManager
  
[static]
IDManager
  
setUserIDByObject(_userID:String, _object:IIdentifiableObject):void
[static]
IDManager
  
setUserIDBySystemID(_userID:String, _systemID:String):void
[static]
IDManager
  
trackObject(_object:IIdentifiableObject, _indexType:Class):void
[static] Registers an IIdentifiableObject object to the IDManager.
IDManager
Constructor Detail
IDManager()Constructor
public function IDManager()



Method Detail
getObjectBySystemID()method
public static function getObjectBySystemID(_value:String):IIdentifiableObject

Parameters

_value:String

Returns
IIdentifiableObject
getObjectByUserID()method 
public static function getObjectByUserID(_value:String):IIdentifiableObject

Parameters

_value:String

Returns
IIdentifiableObject
getSystemIDByObject()method 
public static function getSystemIDByObject(_value:IIdentifiableObject):String

Parameters

_value:IIdentifiableObject

Returns
String
getSystemIDByUserID()method 
public static function getSystemIDByUserID(_value:String):String

Parameters

_value:String

Returns
String
getUserIDByObject()method 
public static function getUserIDByObject(_value:IIdentifiableObject):String

Parameters

_value:IIdentifiableObject

Returns
String
getUserIDBySystemID()method 
public static function getUserIDBySystemID(_value:String):String

Parameters

_value:String

Returns
String
listObjectsByType()method 
public static function listObjectsByType(_indexType:Class):Array

Parameters

_indexType:Class

Returns
Array
removeObject()method 
public static function removeObject(_value:IIdentifiableObject):void

Parameters

_value:IIdentifiableObject

setUserIDByObject()method 
public static function setUserIDByObject(_userID:String, _object:IIdentifiableObject):void

Parameters

_userID:String
 
_object:IIdentifiableObject

setUserIDBySystemID()method 
public static function setUserIDBySystemID(_userID:String, _systemID:String):void

Parameters

_userID:String
 
_systemID:String

trackObject()method 
public static function trackObject(_object:IIdentifiableObject, _indexType:Class):void

Registers an IIdentifiableObject object to the IDManager.

Parameters

_object:IIdentifiableObject — Object to be registered
 
_indexType:Class