ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
ilCmiXapiAbstractReportLinkBuilder Class Reference
+ Inheritance diagram for ilCmiXapiAbstractReportLinkBuilder:
+ Collaboration diagram for ilCmiXapiAbstractReportLinkBuilder:

Public Member Functions

 __construct ( $obj, $aggregateEndPoint, ilCmiXapiStatementsReportFilter $filter)
 ilCmiXapiAbstractReportLinkBuilder constructor. More...
 
 getUrl ()
 
 getObjId ()
 
 getAggregateEndPoint ()
 
 getObj ()
 

Protected Member Functions

 appendRequestParameters ($url)
 
 buildPipelineParameter ()
 
 buildPipeline ()
 

Protected Attributes

 $objId
 
 $aggregateEndPoint
 
 $filter
 
 $obj
 

Detailed Description

Definition at line 15 of file class.ilCmiXapiAbstractReportLinkBuilder.php.

Constructor & Destructor Documentation

◆ __construct()

ilCmiXapiAbstractReportLinkBuilder::__construct (   $obj,
  $aggregateEndPoint,
ilCmiXapiStatementsReportFilter  $filter 
)

ilCmiXapiAbstractReportLinkBuilder constructor.

Parameters
$obj
$userIdentMode
$aggregateEndPoint
ilCmiXapiStatementsReportFilter$filter

Definition at line 41 of file class.ilCmiXapiAbstractReportLinkBuilder.php.

References $aggregateEndPoint, $filter, and $obj.

Member Function Documentation

◆ appendRequestParameters()

ilCmiXapiAbstractReportLinkBuilder::appendRequestParameters (   $url)
protected
Parameters
string$link
Returns
string

Definition at line 66 of file class.ilCmiXapiAbstractReportLinkBuilder.php.

References $url, ilUtil\appendUrlParameterString(), and buildPipelineParameter().

Referenced by getUrl().

67  {
69 
70  return $url;
71  }
static appendUrlParameterString($a_url, $a_par, $xml_style=false)
append URL parameter string ("par1=value1&par2=value2...") to given URL string
$url
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ buildPipeline()

ilCmiXapiAbstractReportLinkBuilder::buildPipeline ( )
abstractprotected
Returns
array

Referenced by buildPipelineParameter().

+ Here is the caller graph for this function:

◆ buildPipelineParameter()

ilCmiXapiAbstractReportLinkBuilder::buildPipelineParameter ( )
protected
Returns
string

Definition at line 76 of file class.ilCmiXapiAbstractReportLinkBuilder.php.

References buildPipeline().

Referenced by appendRequestParameters().

77  {
78  $pipeline = urlencode(json_encode($this->buildPipeline()));
79  return "pipeline={$pipeline}";
80  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getAggregateEndPoint()

ilCmiXapiAbstractReportLinkBuilder::getAggregateEndPoint ( )

◆ getObj()

◆ getObjId()

ilCmiXapiAbstractReportLinkBuilder::getObjId ( )

◆ getUrl()

ilCmiXapiAbstractReportLinkBuilder::getUrl ( )

Field Documentation

◆ $aggregateEndPoint

ilCmiXapiAbstractReportLinkBuilder::$aggregateEndPoint
protected

◆ $filter

ilCmiXapiAbstractReportLinkBuilder::$filter
protected

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

Referenced by __construct().

◆ $obj

◆ $objId

ilCmiXapiAbstractReportLinkBuilder::$objId
protected

Definition at line 20 of file class.ilCmiXapiAbstractReportLinkBuilder.php.

Referenced by getObjId().


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