ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
class.ImageMapManager.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
22 
29 {
31 
33  {
34  $this->repo = $repo;
35  }
36 
37  public function setTargetScript(string $script): void
38  {
39  $this->repo->setTargetScript($script);
40  }
41 
42  public function getTargetScript(): string
43  {
44  return $this->repo->getTargetScript();
45  }
46 
47  public function setRefId(int $ref_id): void
48  {
49  $this->repo->setRefId($ref_id);
50  }
51 
52  public function getRefId(): int
53  {
54  return $this->repo->getRefId();
55  }
56 
57  public function setObjId(int $obj_id): void
58  {
59  $this->repo->setObjId($obj_id);
60  }
61 
62  public function getObjId(): int
63  {
64  return $this->repo->getObjId();
65  }
66 
67  public function setHierId(string $hier_id): void
68  {
69  $this->repo->setHierId($hier_id);
70  }
71 
72  public function getHierId(): string
73  {
74  return $this->repo->getHierId();
75  }
76 
77  public function setPCId(string $pc_id): void
78  {
79  $this->repo->setPCId($pc_id);
80  }
81 
82  public function getPCId(): string
83  {
84  return $this->repo->getPCId();
85  }
86 
87  public function setAreaType(string $type): void
88  {
89  $this->repo->setAreaType($type);
90  }
91 
92  public function getAreaType(): string
93  {
94  return $this->repo->getAreaType();
95  }
96 
97  public function setAreaNr(int $nr): void
98  {
99  $this->repo->setAreaNr($nr);
100  }
101 
102  public function getAreaNr(): int
103  {
104  return $this->repo->getAreaNr();
105  }
106 
107  public function setCoords(string $coords): void
108  {
109  $this->repo->setCoords($coords);
110  }
111 
112  public function getCoords(): string
113  {
114  return $this->repo->getCoords();
115  }
116 
117  public function setMode(string $mode): void
118  {
119  $this->repo->setMode($mode);
120  }
121 
122  public function getMode(): string
123  {
124  return $this->repo->getMode();
125  }
126 
127  public function setLinkType(string $type): void
128  {
129  $this->repo->setLinkType($type);
130  }
131 
132  public function getLinkType(): string
133  {
134  return $this->repo->getLinkType();
135  }
136 
137  public function setExternalLink(string $href): void
138  {
139  $this->repo->setExternalLink($href);
140  }
141 
142  public function getExternalLink(): string
143  {
144  return $this->repo->getExternalLink();
145  }
146 
147  public function setInternalLink(
148  string $type,
149  string $target,
150  string $target_frame,
151  string $anchor
152  ): void {
153  $this->repo->setInternalLink(
154  $type,
155  $target,
156  $target_frame,
157  $anchor
158  );
159  }
160 
161  public function getInternalLink(): array
162  {
163  return $this->repo->getInternalLink();
164  }
165 
166  public function clear(): void
167  {
168  $this->repo->clear();
169  }
170 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$type
Manages items in repository clipboard.
setInternalLink(string $type, string $target, string $target_frame, string $anchor)
$ref_id
Definition: ltiauth.php:67
__construct(ImageMapEditSessionRepository $repo)