TrackingManagerRegistry Class Reference

Public Member Functions

 __construct ()
 register ($className)
 loadAll ($cidReq=null)
 getManagerList ()

Static Public Member Functions

static getInstance ()

Private Member Functions

 loadDefaultManager ()
 loadModuleManager ($cidReq=null)

Private Attributes

 $managerList

Static Private Attributes

static $instance = false

Detailed Description

Singleton class used to load all available tracking manager connector and to keep the list of available tracking manager classes found in connectors

Definition at line 24 of file trackingManagerRegistry.class.php.


Constructor & Destructor Documentation

__construct (  ) 

Definition at line 30 of file trackingManagerRegistry.class.php.


Member Function Documentation

static getInstance (  )  [static]

Definition at line 90 of file trackingManagerRegistry.class.php.

getManagerList (  ) 

Definition at line 84 of file trackingManagerRegistry.class.php.

loadAll ( cidReq = null  ) 

Definition at line 43 of file trackingManagerRegistry.class.php.

loadDefaultManager (  )  [private]

Definition at line 50 of file trackingManagerRegistry.class.php.

loadModuleManager ( cidReq = null  )  [private]

Definition at line 65 of file trackingManagerRegistry.class.php.

register ( className  ) 

Definition at line 37 of file trackingManagerRegistry.class.php.


Field Documentation

$instance = false [static, private]

Definition at line 26 of file trackingManagerRegistry.class.php.

$managerList [private]

Definition at line 28 of file trackingManagerRegistry.class.php.


The documentation for this class was generated from the following file:
Generated on Tue Jun 8 12:28:40 2010 for Claroline API by  doxygen 1.6.3