1 | <?php |
||
28 | class FolderController extends Controller { |
||
29 | |||
30 | use JSONHttpError; |
||
31 | |||
32 | private $folderService; |
||
33 | private $feedService; |
||
34 | private $itemService; |
||
35 | private $userId; |
||
36 | |||
37 | public function __construct($AppName, |
||
49 | |||
50 | |||
51 | /** |
||
52 | * @NoAdminRequired |
||
53 | */ |
||
54 | public function index() { |
||
58 | |||
59 | |||
60 | /** |
||
61 | * @NoAdminRequired |
||
62 | * |
||
63 | * @param int $folderId |
||
64 | * @param bool $open |
||
65 | * @return array|\OCP\AppFramework\Http\JSONResponse |
||
66 | */ |
||
67 | public function open($folderId, $open) { |
||
76 | |||
77 | |||
78 | /** |
||
79 | * @NoAdminRequired |
||
80 | * |
||
81 | * @param string $folderName |
||
82 | * @return array|\OCP\AppFramework\Http\JSONResponse |
||
83 | */ |
||
84 | public function create($folderName) { |
||
100 | |||
101 | |||
102 | /** |
||
103 | * @NoAdminRequired |
||
104 | * |
||
105 | * @param int $folderId |
||
106 | * @return array|\OCP\AppFramework\Http\JSONResponse |
||
107 | */ |
||
108 | public function delete($folderId) { |
||
117 | |||
118 | |||
119 | /** |
||
120 | * @NoAdminRequired |
||
121 | * |
||
122 | * @param string $folderName |
||
123 | * @param int $folderId |
||
124 | * @return array|\OCP\AppFramework\Http\JSONResponse |
||
125 | */ |
||
126 | public function rename($folderName, $folderId) { |
||
142 | |||
143 | /** |
||
144 | * @NoAdminRequired |
||
145 | * |
||
146 | * @param int $folderId |
||
147 | * @param int $highestItemId |
||
148 | * @return array |
||
149 | */ |
||
150 | public function read($folderId, $highestItemId) { |
||
157 | |||
158 | |||
159 | /** |
||
160 | * @NoAdminRequired |
||
161 | * |
||
162 | * @param int $folderId |
||
163 | * @return array|\OCP\AppFramework\Http\JSONResponse |
||
164 | */ |
||
165 | public function restore($folderId) { |
||
174 | |||
175 | |||
176 | } |