Public Member Functions | Data Fields

ilSoapRepositoryStructureObject Class Reference

Inheritance diagram for ilSoapRepositoryStructureObject:
Collaboration diagram for ilSoapRepositoryStructureObject:

Public Member Functions

 ilSoapRepositoryStructureObject ($objId, $type, $title, $description, $refId)
 setRefId ($value)
 set current refId
 getRefId ()
 return current ref id
 getInternalLink ()
 return current internal_link
 getGotoLink ()
 return current goto_link
 _getXMLAttributes ()
 get xml tag attributes
 _getTagName ()

Data Fields

 $ref_id

Detailed Description

Definition at line 38 of file class.ilSoapRepositoryStructureObject.php.


Member Function Documentation

ilSoapRepositoryStructureObject::_getTagName (  ) 

Reimplemented from ilSoapStructureObject.

Definition at line 79 of file class.ilSoapRepositoryStructureObject.php.

                                {
                return "RepositoryObject";
        }

ilSoapRepositoryStructureObject::_getXMLAttributes (  ) 

get xml tag attributes

Reimplemented from ilSoapStructureObject.

Definition at line 72 of file class.ilSoapRepositoryStructureObject.php.

References ilSoapStructureObject::getObjId(), getRefId(), and ilSoapStructureObject::getType().

                                      {
                return array(   'type' => $this->getType(),
                                                'obj_id' => $this->getObjId(),
                                                'ref_id' => $this->getRefId()
                );
        }

Here is the call graph for this function:

ilSoapRepositoryStructureObject::getGotoLink (  ) 

return current goto_link

Reimplemented from ilSoapStructureObject.

Definition at line 68 of file class.ilSoapRepositoryStructureObject.php.

References getRefId().

                               {
            return ILIAS_HTTP_PATH."/". "goto.php?target=".$this->getType()."_".$this->getRefId()."&client_id=".CLIENT_ID;
        }

Here is the call graph for this function:

ilSoapRepositoryStructureObject::getInternalLink (  ) 

return current internal_link

Reimplemented from ilSoapStructureObject.

Definition at line 64 of file class.ilSoapRepositoryStructureObject.php.

References getRefId(), and ilSoapStructureObject::getTitle().

                                    {
                return "[iln ".$this->getType()."=\"".$this->getRefId()."\"]".$this->getTitle()."[/iln]";
        }

Here is the call graph for this function:

ilSoapRepositoryStructureObject::getRefId (  ) 

return current ref id

Definition at line 59 of file class.ilSoapRepositoryStructureObject.php.

Referenced by _getXMLAttributes(), getGotoLink(), and getInternalLink().

        {
                return $this->ref_id;
        }

Here is the caller graph for this function:

ilSoapRepositoryStructureObject::ilSoapRepositoryStructureObject ( objId,
type,
title,
description,
refId 
)
ilSoapRepositoryStructureObject::setRefId ( value  ) 

set current refId

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

Referenced by ilSoapRepositoryStructureObject().

                                   {
                $this->ref_id= $value;
        }

Here is the caller graph for this function:


Field Documentation

ilSoapRepositoryStructureObject::$ref_id

Definition at line 39 of file class.ilSoapRepositoryStructureObject.php.


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