ClarolineResourceLocator Class Reference

Inheritance diagram for ClarolineResourceLocator:
ResourceLocator

Public Member Functions

 __construct ($courseId=null, $moduleLabel=null, $resourceId=null, $teamId=null)
 getPlatformId ()
 setPlatformId ($platformId)
 getCourseId ()
 setCourseId ($courseId)
 inCourse ()
 getModuleLabel ()
 setModuleLabel ($moduleLabel)
 inModule ()
 getGroupId ()
 setGroupId ($teamId)
 inGroup ()
 getResourceId ()
 setResourceId ($ressourceId)
 hasResourceId ()
 __toString ()

Static Public Member Functions

static parse ($locatorString)
static crlToId ($crl)
static idToCrl ($id)

Protected Attributes

 $platformId
 $courseId
 $moduleLabel
 $resourceId
 $teamId

Detailed Description

Define a Claroline resource locator and provides a static method to parse a CRL into a locator

Definition at line 59 of file linker.lib.php.


Constructor & Destructor Documentation

__construct ( courseId = null,
moduleLabel = null,
resourceId = null,
teamId = null 
)

Definition at line 67 of file linker.lib.php.


Member Function Documentation

__toString (  ) 

Definition at line 150 of file linker.lib.php.

static crlToId ( crl  )  [static]

Definition at line 241 of file linker.lib.php.

getCourseId (  ) 

Definition at line 90 of file linker.lib.php.

getGroupId (  ) 

Definition at line 120 of file linker.lib.php.

getModuleLabel (  ) 

Definition at line 105 of file linker.lib.php.

getPlatformId (  ) 

Definition at line 80 of file linker.lib.php.

getResourceId (  ) 

Definition at line 135 of file linker.lib.php.

hasResourceId (  ) 

Definition at line 145 of file linker.lib.php.

static idToCrl ( id  )  [static]

Definition at line 249 of file linker.lib.php.

inCourse (  ) 

Definition at line 100 of file linker.lib.php.

inGroup (  ) 

Definition at line 130 of file linker.lib.php.

inModule (  ) 

Definition at line 115 of file linker.lib.php.

static parse ( locatorString  )  [static]

Definition at line 172 of file linker.lib.php.

setCourseId ( courseId  ) 

Definition at line 95 of file linker.lib.php.

setGroupId ( teamId  ) 

Definition at line 125 of file linker.lib.php.

setModuleLabel ( moduleLabel  ) 

Definition at line 110 of file linker.lib.php.

setPlatformId ( platformId  ) 

Definition at line 85 of file linker.lib.php.

setResourceId ( ressourceId  ) 

Definition at line 140 of file linker.lib.php.


Field Documentation

$courseId [protected]

Definition at line 61 of file linker.lib.php.

$moduleLabel [protected]

Definition at line 61 of file linker.lib.php.

$platformId [protected]

Definition at line 61 of file linker.lib.php.

$resourceId [protected]

Definition at line 61 of file linker.lib.php.

$teamId [protected]

Definition at line 61 of file linker.lib.php.


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